You can set the useEnhancedTimeZoneDetection parameter to accurately detect a time zone for a client browser. This setting cannot be modified through the Site Preferences page. To enable this feature you must manually modify the bootstrap.properties file.
For more information, see Application Engine Administration.