В linux надо задать UTC или в Windows. Для этого в Windows:
запустите редактор реестра (Win+R и написать regedit). Найти там \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation создайте там параметр DWORD с именем RealTimeIsUniversal и присвойте ему значение равным ЕДИНИЦЕ.
У этого способа есть побочный эффект. Если усыпить Windows время будет отличаться от текущего на ваше смещение от UTC. Как лечить так и не нашёл. А сейчас Windows нет на компьютере.
Часовой пояс — смещение относительно нулевого меридиана. Естественно меридианы не двигаются летом и зимой, а летнее время мыло придумано лишь для удобства, часовой пояс остается тот же.
У меня аналогичная проблема наблюдается в MacOS и Win7.
Пробовал ставить на винде часовой пояс в UTC не помогло, попробую завтра через реестр как в ответе выше.