Recurring events

We have many activities that recur one or more times per year, some have been going for years, others are relatively new.