I would like to suggest that School Dude shows only the updated information on every page of the event. While one page of the event shows the new, updated/correct date, the previous page shows the original date.
I understand that having the original date stored/reflected might be useful for someone in a particular case.
I, however, find it very confusing, especially if the task bar/column on the right hand side of the page shows tasks that are no longer required to fulfill.
The event appears OK in the calendar but it also appears multiple times in tasks' bar. It confuses some of our staff when it comes to the correct dates when to perform their tasks.