separate logic for understanding cron syntax and parsing cron syntax