I answered to the support thread opened on the same subject. I will ask you to continue our discussion in only one thread to avoid duplication. Thank you for the understanding.
Here is a quote of the answer:
When a local ObservableArray is used to bind the Scheduler DataSource timezone conversions will be skipped, because the Scheduler DataSource transport responsible for this task will be omitted (the data is set manually). If you would like to bind the data source manually then you will need to do this conversion manually. Here is the updated demo, which shows how to accomplish this task.
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI