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
IE does not seem to support millisecond and months in Numerical String. Try this:
new Date("November 2, 2012 19:30:00");
or
new Date(year, month, day, hours, minutes, seconds, milliseconds)