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
Fixed up the month manipulation code.

Signed-off-by: Nicholas Campbell <ncampbell@Nicholass-MacBook-Pro.local>
Merge branch 'master' of https://github.com/greggzigler/node-cron into bad-date
`time` no longer used.
Update package.json

fix tabs and spaces mixing
Merge pull request #132 from vladimir-polyakov/patch-1

Update package.json
Merge remote-tracking branch 'upstream/master'