var d = new Date("1/1/2009");
Chances are, you are going to get Wed Dec 31 2008 23:00:00
What happens is that when daylight saving is turned on, the Date objects turns the date 1 hour back. If you want to select the earliest date and time on January 1, 2009, you need to create a Date object with a time of 01:00:00:
var d = new Date("1/1/2009 01:00:00");
Output: Thu Jan 1 2009 01:00:00
I believe the problem you are experiencing is closely to this. On the other hand, I cannot reproduce this behavior neither in WinXP SP2 nor in SP3 with Australian time zone (+8 Perth). Can you give any further instructions?
the Telerik team