1 метод (такой себе):
Использовать
localStorage или sessionStorage, хранить в нем переменную с datetime и внутри приложения проверять эту переменную, например при нажатии на кнопку.
2 метод (тоже так себе):
Нужно хранить в базе данных, на сервере, datetime и добавить воркера, который будет сравнивать время и добавить вебхук - который будет высылать изменения в приложение.
Опять же, это методы избыточны. Если пользователь может изменять анкету только в сессии, проще всего хранить локально переменную и подвесить ивент.