Relatively simple javascript here, not sure why IE hates me (treat others how you want to be treated I suppose).
var newDate = new Date(\"2012, 11, 2 19:30:0
To work in IE, date should be in proper format. I fixed this same issue by using below format:
IE
var tDate = new Date('2011'+"-"+'01'+"-"+'01'); //Year-Month-day