When we use the scheduler without using the TimeZoneOffset setting everything seems normal. The times displayed and stored in DB are the local Eastern Standard Times (EST). Lets say our user is in Central Standard Time (CST) which is -1 from EST so from my understanding TimeZoneOffset value should be set to -1:00:00. When I do that I see all appointments shift 1 hour back (12PM appointment shown at 11AM, and so on). So far so good. But then I double-click on 1PM timeslot to create a new appointment (using AdvancedInsertTemplate) and the form instead shows me 2PM start time when it should be showing 1PM start time. Why is this happening? Should I do additional javascript processing to display correct 1PM start time? Thanks