Настройки временных зон

В связи с введением новых временных зон с 26 октября 2014 года в браузерах IE, FF, Chrome < 40 появилась проблема с преобразованием дат которая может приводить к ошибкам в работе веб-приложений.

В ОБЩЕМ СЛУЧАЕ Выбор временной зоны с тем же отклонением от UTC+X:00 но не называющейся RTZ РЕШАЕТ ПРОБЛЕМУ. Исключение RTZ 3 с ней все в порядке.

Тест всех дат с 1900 до 2015

Производится преобразование из строки в объект Javascript Date. После этого поля в дате сравниваются с теми которые указаны в тексте.

var date = new Date(year, month - 1, day, 0, 0);
if (date.getDate() != day || date.getMonth() + 1 != month || date.getFullYear() != year) {
alert("Ошибка!");
}

Данный тест должен выдавать 0 ошибок!