We have events that are infrequent or annual, for example, our Pinewood Derby workshop night. When scheduling these events for the next year, it is often helpful to use the same details as a prior year’s event.
I suggest adding a “Copy event” feature to the calendar. You would go to the details for a prior event, click the button to copy the event, be prompted for the new start/end dates & times, then click a button to finish. A new event would be created with all of the other details the same as the prior event. At that point, the new event can be edited if anything needs to be updated.