Szukałem skryptu który niezależnie od ustawień serwera zwróci dobrą (aktualną dla danej strefy) datę niestety nic takiego nie mogłem znależć więc zacząłem zagłębiać się w funkcje daty/czasu w php i wykminiłem coś takiego:
<?php
$strefa = 1; // dla polski +1
$strefa = date('I') + $strefa; // oszczędzanie energi? ?>
Nie wiem czy moje rozumowanie jest poprawne bo gubię się już w tych wszystkich typach czasu.