Last week we made available the Recurring Events components (versions supported:
3.7, 3.6). A live evaluation website is available as well.
If you still need the ability to create and maintain recurring events, please go to the Recurring Events Evaluation
website to read about our implementation, and assess the new functionality.
Basically to create a recurring event such as the one you mentioned (Sunday 10:00 AM Church Service) becomes a 10 seconds exercise, all through the "Recurrence" section integrated with the Event Edit View, no programming and ongoing maintenance required.
I hope this helps --