Beim Jobscheduler kannst du doch eigentlich jeden bestimmten Tag eines Monats festlegen.
Z.B. jeden Mittwoch in der 2. Woche oder jeden Monatsletzten oder immer in der letzten Woche usw.usf..

Reicht das denn nicht aus ?