dates.recurrence
The next n dates of a repeating rule: monthly on a day, last weekday of the month, every k days or weeks, yearly.
recurrence in Python2 capabilities
recurrence in Pythonnext_billing_date in Python