У клиента хостинг в штатах, а покупатели в Москве.
Для PHP выставляем время в .htaccess
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
…
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
php_value date.timezone ‘Europe/Moscow’
#php_value date.timezone ‘Europe/Berlin’
</IfModule>
Для MySQL выставляем время запросом для каждой сессии, например, московское.
SET time_zone = ‘+3:00’
Чтобы задавать временную зону словами, надо быть уверенными, что таблица временнЫх зон в mysql присутствует. Задать смещение числом — универсальнее, благо сейчас часы на зиму/лето перестали передёргивать. Ну и правка эта, обычно в одном месте в движке — не сложно.