Чтобы «говорить» в датах, лучше всего работать с метками времени.
Сервер может иметь собственное смещение часового пояса, поэтому лучше всего, чтобы он выставлял любые управляемые даты в UTC .
Клиент, с другой стороны, должен будет преобразовать метку времени UTC в свою дату языкового стандарта, что можно сделать, добавив смещение часового пояса .
Сказав, что - вы, вероятно, захотите рассчитать время ожидания данных на сервере, так как клиент может быть обойден, таким образом предоставляя данные о тайм-ауте потенциальным хакерам.
Надеюсь, это поможет:)