JSON.stringify on a date raised an error because the code wasn't using the right object for resolving the toISOString method. Also, I noticed while testing that the Date.utc function wrongly applied an offset based on the current timezone. The value I'm checking against in tests is the one returned by Node, Chrome and Firefox.
Merge branch 'pr/133'

closes #133