Recurring Invoices - Weird Schedule

Recurring Invoices - Weird Schedule

I am trying to setup up recurring billing/invoicing for my wife who is a dog walker. She has an usual schedule for some of her clients that may need to bill on Monday, Tuesday and Friday of each week. Or have the option of not sending a recurring invoice for a specific date if her client cancels. Is there anyway to set this up to be more automated or tied to a calendar schedule? Any help is greatly appreciated.