Nie jest przesunięty o jeden dzień, w rzeczywistości nie jest przesunięty wcale.
Wyświetlany czas jest przesunięty o godzinę. Jeśli zauważysz, czas zmienił się na 23:00 poprzedniego dnia, a nie do północy w określonym dniu.
Co ważniejsze, sufiks Z w znaczniku czasu oznacza, że strefa czasowa to UTC, a 2016-11-13T23:00:00
w UTC odnosi się do tego samego momentu w czasie, co znacznik czasu 2016-11-14T00:00:00+01:00
. Tak więc data i godzina są tworzone poprawnie, ale po prostu są wyświetlane w innej strefie czasowej, w której ją tworzysz.