Цитата
Dir построена на FindFirst\FindNext. Они возвращают только одно значение даты. Не представляю как исправить.
Если не менять саму схему работы dir'а, то можно сделать коррекцию на часовой пояс и наличие автоматического перевода времени. Костыли и тормоз, но работать будет.
Если коррекцию выкинуть в отдельный поток, то учитывая время поиска не винте, задержки по времени не будет.