События не создаются / дата распознана неверно

У нас есть проблема, которая возникает только на некоторых компьютерах, но не на других.
У них установлен часовой пояс Europe/Berlin, и даты отображаются в формате ДД.ММ.ГГГГ.

Похоже, это связано с тем, что Discourse отображает дату, но затем неправильно её парсит.
Когда открывается всплывающее окно создания события, оно предварительно заполняется датой в формате 26.08.2025 (26 августа).

В некоторых случаях события не создаются: как только модальное окно события закрывается, событие просто не добавляется в редактор. В консоли браузера ошибок не отображается.

В других случаях дата парсится неправильно. Например, 01.09.2025 (сегодня) превращается в 9 января. А вчерашняя дата 31.08.2025 стала невалидной.

Плагин содержит следующий код

  @tracked startsAt = moment(this.event.startsAt).tz(
    this.event.timezone || "UTC"
  );

и есть код, который молча ничего не делает, если это не удаётся (возможно, стоит показывать ошибку? У пользователя даже нет возможности очистить поле startAt, поэтому это происходит только при ошибке парсинга).

  @action
  createEvent() {
    if (!this.startsAt) {
      this.args.closeModal();
      return;
    }

Итак, по сути:

  • Discourse отображает сегодняшнюю дату.
  • При создании события эта же дата не удаётся корректно распарсить.