The test failed before I did my changes so :)

I see your point, but would that make any difference?  No matter what date and what timezone we pass it, it will always be saved correctly as UTC in the DB. The problem was that the conversion wasn't hapenning the other way around, back to the timezone of the users machine (+1 in my case). To make this test really rigid, we should somehow set the server timezone to something other than UTC