Repeat ICalendar events by RRULE, RDATE and EXDATE
https://github.com/niccokunzmann/python-recurring-ical-events/