Возможно, на устройстве изменился часовой пояс — например, из-за поездки за границу.
Решение зависит от того, используете Вы стандартный календарь iCloud или другую учетную запись, например Google Календарь.
Google Календарь
Проблема может быть в настройках Google Календаря.
Проверьте настройку часового пояса учетной записи по инструкции ниже.
Справка:
Использование Google Календаря в разных часовых поясах
https://support.google.com/calendar/answer/37064
Календарь iCloud
Если Вы используете календарь iCloud, проблему можно избежать, зафиксировав часовой пояс календаря.
Откройте приложение «Настройки», коснитесь «Приложения» → «Календарь» → «Фиксация часового пояса», включите «Фиксация часового пояса» и выберите нужный часовой пояс.
Если зафиксировать свой домашний часовой пояс (например, «Москва»), отображаемое время не будет смещаться даже за границей.
Учтите: в поездках календарь продолжит показывать события в зафиксированном часовом поясе.
Справка:
Добавление событий календаря в других часовых поясах на iCloud.com
https://support.apple.com/ru-ru/guide/icloud/mmfbbb458d/icloud
Если время сместилось только в отображении из-за настройки часового пояса, сначала проверьте эту настройку — редактировать события по одному обычно не требуется.
Функции автоматического исправления событий, у которых неверно сохранено само время, к сожалению, нет: такие события нужно исправить вручную.