Банально у человека может быть неправильная дата установлена.
В данный момент что-бы обновить модели после редактирования или добавления я решил брать ответы POST и PUT от сервера где будет содержатся дата. Такой вариант не кошерный, немного трафика да больше потребляет.
Как вариант мне кажется это передавать свой таймштамп от сервера в переменной JS и от него крутится, но как только сделать таймер. Что-бы это была не просто переменная - а свой местный таймер времени.
Вам нужно один раз только синхронизировать время на сервере и на клиенте. Какой смысл его постоянно передавать? Один раз получили смещение, запомнили, а потом в запросах просто учитываете это смещение.