Using iCalendar for semi-predictable but oddball events