Add more scheduling options

Currently, the Monthly schedule option is numeric-based. I would like the ability to set a schedule based on the day of the week. (e.g. third Tuesday of the month)