public function isDue()
    {

        $date = Carbon::now();

        if ($this->timezone) {
            $date->setTimezone($this->timezone);
        }

        $response = CronExpression::factory($this->getPatternString())->isDue($date->toDateTimeString());

        return $response && $this->resolveWhen();
    }