Add the ability to make a task due on the last/first weekday before/after a given date. For example, paychecks are usually due on the 15th of the month. However, if the 15th is a Saturday or Sunday, we need to do them on the 14th or 13th. This could be generalized where user sets his or her "Working Days" and then we check Last Working Day on or before a specific date. The paycheck task, therefore, would be set to "Repeat Monthly on the last working day on or before the 15th". Conversely, government payments due on a weekend are usually remitted on the Monday (or Tuesday if Monday is a holiday) after the weekend. So in this case, we'd want to set First Working Day On or After a specific date (e.g., repeat monthly on the first working day on or after the 15th of the month).