Added jshint to grunt.  And wept.
Added a couple of missing `()` to the Date constructors.  Also, enabled "Trime Whitespace On Save" in my IDE, so a few commits from here on out will have a bunch of one-line-edits to remove that annoying whitespace lint.  :)
Added jQuery to the closure invocation.
Removing a dangling semicolon and a bunch of whitespace.
Added Golem as a jsHint global.
Whitespace kill.
Extracting an inline function from the surrounding loop.
Whitespace trim.
Eschewing the `+` operator in favor of Array.concat
Dropping jshint into the default grunt task.
New build, passing all tests (that aren't skipped) and passing jshint!