Handle Date.parse returning null or NaN

This is required for compatability with the Datejs library

fixes mde/timezone-js#100
Merge pull request #109 from reavis/master

Handle Date.parse returning null or NaN