Вы можете просто использовать метод сортировки по умолчанию для этого, потому что даты отлично отформатированы, чтобы выполнить некоторую сортировку (год, месяц, день, час, минута, секунда). Это было бы намного сложнее, если бы все было наоборот. Проверьте сортировать например:
var unsortedArray = [
"2009-12-16T15:51:57.000Z",
"2010-11-04T10:01:15.000Z",
"2010-11-04T14:00:04.000Z",
"2010-11-04T11:12:36.000Z" ];
var sortedArray = unsortedArray.sort();
Если вы хотите изменить сортировку по убыванию, добавьте .reverse () к отсортированному массиву.