There should be an endpoint to "copy" an event. Admins will check if all values are still accurate and will select a new date. After the event is saved, all users that left a positive review (3+ stars) or no review will be notified about this event via email.