здесь есть тонкость, о которой я не писал и которая не относится к делу
клиентов есть два типа: заказчик и испонитель
и они часто находятся в разных таймзонах
в вашем варианте либо трахаться нам, переводя время из одной таймзоны в другуб, либо пусть клиенты сами разбираются, у кого из них какое время и запоминают таймзоны друг друга
ни то, ни другое не есть хорошее решение
хорошее решение на мой взгляд — отдать на клиента гринвич, и натравить на этот гринвич некий скрипт, умеющий получать локальную таймзону из клиенского устройства
в вебе это например может быть moment.js
тогда каждый клиент видит в интерфейсе свое локальное время и не производит никаких вычислений в уме