Implement rescheduling.  Use all rescheduled times from this interval as blackout periods during which the new instance cannot be scheduled.  Send an email that mentions the new time as well as the old time, where the old time is taken to be the time of the most recently modified instance.