Задача: создать дату с указанием времени - 11 часов утра.
Поскольку в летнее и зимнее время UTC может отличаться, при создании даты указываю TimeZone "0"

Тем не менее, в списке переменных время выводится в формате UTC+3, которое добавило 3 часа к указанным мною.

Т.е. в таком случае получается ошибка в дате даже не на 3 часа, а на целых 6 часов.
По крайней мере, на сайте, с которым я работаю, 14:00 в часовом поясе "+3" = 17:00.
Отсюда вопрос: а как создать дату так, чтобы указанное мной время было уже с учетом поправки на 3 часа вперед? То есть, как имея в числовой переменной значение "11" я могу получить в дате летом "8:00 UTC+3", а зимой "9:00 UTC+2"?
Просто статично отнимать -3 часа - это не вариант, потому что зимой отнимать нужно не 3, а 2 часа. То есть, нужно как-то определять текущий UTC.
Получать TimeZone кубиком из даты тоже не вариант, потому что в этом случае кубик получает значение TimeZone "0" (как я и указывал при создании даты).
Вопрос:
как мне сравнить между собой 11 часов в BAS: 
и 11 часов на сайте: 
если сам BAS из строки на сайте сформировал вот такую дату: 
Возможно я где-то что-то путаю, или банально туплю?.. Любезно прошу вправить мне мозги)))