Системное время спешит ровно на час независимо от Timezone (CentOS)?
на OpenVZ время внутри машины менять нельзя, только временную зону. Так что просто проверьте, что на самом OpenVZ время идёт правильно — в этом может быть ошибка. Потом, вы неверно настраиваете часовой пояс. Про это немногие знают, но надо так:
1) заполнить файл /etc/sysconfig/clock как вам сказали, но параметр UTC скорее всего будет true — он говорит о том, что внутренее время компьютера установлено по UTC, и для *никс систем это как правило именно так.
2) выполнить
/usr/sbin/tzdata-update
После этого файл /etc/localtime обновится и всё будет как положено.
Может на сервере просто неправильно дата стоит?

ntpdate pool.ntp.org