Это происходит потому, что вы тестируете на двух разных компьютерах - ваше системное время не одинаково .
Время берется строго с вашего локального компьютерного времени. Если вы установите часы на 12:34, вы получите 12:34, а не реальное время.
Если вы не подключитесь к серверу времени в сети или каким-либо образом не сможете синхронизировать свои часы, вы никогда не сможете гарантировать, что получите такое же время.
В качестве альтернативы, после развертывания приложения JSF на рабочем сервере вы всегда получите время сервера, которое, естественно, будет правильным для всех пользователей.