This post shows how to setup the site's timezone to be different than the server's timezone in Kentico 7 CMS.
First, navigate to /cmssitemanager - then Settings->System for All sites (global).
Set the Server time zone to the timezone of the server.
Next, set the Site time zone to the timezone for that site. If you have multiple sites, you should change your Site filter and set the setting there.