Резюме
Полная история на: https://www.kardys.dev/2020/06/date-in-safari/

Поддерживаете ли вы только самые современные браузеры, такие как Chrome, Firefox, Brave, или вам необходимо поддерживать множество из них? Если вам необходимо поддерживать такие браузеры, как Safari, будьте осторожны при работе с форматами даты. Вот почему.

У меня возникла проблема с Сафари. Дата корректно отображалась в Chrome или Firefox, просто Safari вызывал проблемы. Дядя Гугл помог найти пару ответов.

Среди них было правильное решение, которое я с радостью реализовал: new Date(...dateString.split(/[^0-9]/)). (новую дату можно вызвать с одной строкой даты или парой аргументов: год, месяц, день, час и т. д.)

Будьте осторожны и с часовыми поясами.

Safari ожидает либо Z, либо +XX:XX, а не +0000. Стандарт ISO в Safari реализован так, как сказал w3; ни более dev-friendly, ни менее. Как часто - дьявол кроется в деталях.

Полную историю смотрите по ссылке: https://www.kardys.dev/2020/06/date-in-safari/