Fix broken usage of cron.parse and add getNextDate

In newer later.js, require('later').parse.cron == undefined.
Also adds getNextDate to allow using specific timezones (with moment-timezone) like:
moment.tz( prettyCron.getNextDate( cronPattern ), "Europe/Stockholm" )