dropwizard-jobs-core/src/main/java/io/dropwizard/jobs/JobManager.java
protected CronScheduleBuilder createCronScheduleBuilder(String cronExpr) {
        int i = cronExpr.indexOf("[");
        int j = cronExpr.indexOf("]");
        TimeZone timezone = defaultTimezone;
        if (i > -1 && j > -1) {
            timezone = TimeZone.getTimeZone(cronExpr.substring(i+1, j));
            cronExpr = cronExpr.substring(0, i).trim();
        }
        return CronScheduleBuilder.cronSchedule(cronExpr).inTimeZone(timezone);
    }
protected CronScheduleBuilder createCronScheduleBuilder(String cronExpr) {
        int i = cronExpr.indexOf("[");
        int j = cronExpr.indexOf("]");
        TimeZone timezone = defaultTimezone;
        if (i > -1 && j > -1) {
            timezone = TimeZone.getTimeZone(cronExpr.substring(i+1, j));
            cronExpr = cronExpr.substring(0, i).trim();
        }
        return CronScheduleBuilder.cronSchedule(cronExpr).inTimeZone(timezone);
    }
Allow timezone to be configured on a per-cron basis with [timezoneName] appended to the cron format
@param cronExpr  the modified cron format
@return  the cron schedule with the timezone applied to it if needed