Добавлена обработка конструктора new Date(d), где d - дата.

Без этой обработки каждая операция new Date(d) сдвигала время на tz часов назад (по крайней мере, так было у нас в проекте). С этой обработкой проблема устранилась.