starsolaris, не придумывайте пожалуйста как работает система. Потому, что система работает не так.
Мы не делали 2 марта три запроса. Мы сделали один запрос и получили три ответа. И загрузили их в том порядке, в котором их отдала почта.
Есть дата в статусе или нет - это не суть важно. В статусе в данном случае есть текст. И в виде текста есть дата.
Я вам уже отвечал, что для такой системы есть причины. Сегодня почта написала 02.03.2014 а завтра поменяли на 2.03.2014 а послезавтра 02/03/2014
Если мы настроим распознавание даты, то любая смена, любое изменение хоть на один символ - и дата станет нечитаемой. Все перестанет работать.
Плюс форматов даты несколько десятков у разных почт. У кого то год впереди, у кого то день, у кого то месяц. И разделители у всех разные.
В общем мы уже это проходили. Первая версия сервиса умела распознавать дату. Но потом начались изменения на сайтах почт. Любое маленькое изменение в формате и все ломалось. А иногда и того хуже, второе мая превращалось в пятое февраля и так далее.
Поэтому мы отказались от распознавания даты и загружаем статусы в том порядке, в каком их отдает почта.
Согласитесь, лучше если один из примерно пятидесяти статусов загрузится не по порядку (из за корявой работы сайта почты, прошу заметить), чем раз в неделю или чаще какая либо страна перестанет загружать статусы в нормальном виде, и на ее починку будет уходить 1-3 дня (это если вовремя заметим).