JavaScript: таймер обратного отсчета

Олег6 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.04.2019

Нужен таймер обратного отсчета, не зависящий от системного времени на устройстве клиента. Должно показываться одно и то же время в разных часовых поясах. Погрешность в несколько секунд допустима, поэтому спамить запросами на сервер не надо.

Результат должен выглядеть так: 00 дней 00 часов 00 минут 00 секунд

Время события в скрипте должно выставляться в человеческом формате.