There's a dirty, dirty eval in the script now.
i see it, too :-)
var date = eval("new" + dateStr.replace(///g, " "));
shouldn't be neccessary, anyhow...
JSHint also complains about all the string concatenation lines broken by new lines at the +. "Bad line breaking before '+'." Not as evil as eval though.
Fixed in ebf84ca.