В качестве идеи: может, стоит сортировать сообщения по убыванию дат, а не по возрастанию?
kuzya93