Суть в принципе ясна, вариантов тут много, от настроек timezonedb в пхп на вашем хостинге, до недочетов в реализации поддержки временных зон, на которые я пошел сознательно, дабы не переписывать код по всему модулю.
Описывать все очень долго, и я не уверен что вам необходим развернутый ответ с кучей параграфов, то вот вам простой способ подкорректировать эту ситуацию:
Откройте function/config.php
там будет вот такой код:
Читать дальше
Код: Выделить всё $timezones_sys = array(
'-11'=>'Pacific/Midway',
'-10'=>'Pacific/Honolulu', //+
'-9.5'=>'Pacific/Marquesas', //+
'-9'=>'America/Juneau', //+
'-8'=>'America/Los_Angeles', //+
'-7'=>'America/Denver', //+
'-6'=>'America/Mexico_City', //+
'-5'=>'America/New_York', //+
'-4.5'=>'America/Caracas', //+
'-4'=>'America/Martinique', //+
'-3.5'=>'America/St_Johns', //+
'-3'=>'America/Argentina/Buenos_Aires', //+
'-2'=>'America/Noronha', //+
'-1'=>'Atlantic/Azores', //+
'0'=>'Europe/London', //+
'1'=>'Europe/Paris', //+
'2'=>'Europe/Kiev', //+
'3'=>'Europe/Kaliningrad', //+
'3.5'=>'Asia/Tehran', //+
'4'=>'Asia/Baku', //+
'4.5'=>'Asia/Kabul', //+
'5'=>'Asia/Karachi', //+
'5.5'=>'Asia/Kolkata', //+
'5.75'=>'Asia/Kathmandu', //+
'6'=>'Asia/Dhaka', //+
'6.5'=>'Indian/Cocos', //+
'7'=>'Asia/Bangkok', //+
'8'=>'Asia/Singapore', //+
'8.75'=>'Australia/Eucla',
'9'=>'Asia/Tokyo', //+
'9.5'=>'Australia/Darwin', //+
'10'=>'Pacific/Guam', //+
'10.5'=>'Australia/Lord_Howe', //+
'11'=>'Etc/GMT-11',
'11.5'=>'Pacific/Norfolk',
'12'=>'Pacific/Fiji', //+
'12.75'=>'Pacific/Chatham', //+
'13'=>'Pacific/Tongatapu', //+
'14'=>'Pacific/Kiritimati', //+
Посмотрите какая таймзона указана для вашего utc, подкорректируйте ее на более близкий для вас. Список таймзон можно получить вот тут:
http://www.php.net/manual/ru/timezones.phpЗЫ Если таки нужен развернутый ответ с ответами на все возможные "почему", вы скажите, можно и расписать все подробно.