Avoid infinite loop in getNextFromDate

var CronTime = require('cron').CronTime;
var validSource = '0 * * * * *';
var validTimezone = 'UTC';
var invalidFromDate = new Date('bogus');
var date = new CronTime(validSource, validTimezone)._getNextDateFrom(invalidFromDate);
console.log(date);
Avoid infinite loop in getNextFromDate

See test-crontime.js. Without change to cron.js _getNextDateFrom(), this test will run in infinite loop
Update package.json
Merge branch 'master' of https://github.com/greggzigler/node-cron into bad-date