Can you create a a custom plugin for calendar with pre-determined events?

I’m looking for a plugin where members can use a calendar of pre-written content/tasks with any start date and eliminate specific dates. We have daily lesson plans that we want teachers to add to their own calendar, but start when their school starts and not add tasks to school and public holidays. Can this plugin be created? Thanks!