parse quartz cron expressions with seconds and L/W/# syntax
Quartz is a popular Java job scheduling library. Its cron format extends the standard Unix cron with a mandatory seconds field and special characters: L (last), W (nearest weekday), and # (nth occurrence). A Quartz expression has 6 required fields — seconds, minutes, hours, day-of-month, month, day-of-week — and an optional year field.