Вы должны попробовать отсортировать по времени, например
createdDate.getTime()
, поэтому для каждой даты вы будете сравнивать createdDate.getTime()
каждого элемента.
для каждого Date()
значениямы получаем от .getTime()
будет уникальным и будет увеличиваться.