Tower complex job scheduling

Does anyone know how to deal with schedules that are fairly complex? for example 2nd Saturday after 1st Tuesday? Or we even have one that is 9 days after 1st Tuesday.
Thanks