The docs for this function is not explicitly clear on it. But the answer of the example shows that it does indeed strip the given date down to the beginning of the day at the session time:
"Mon Jan 01 00:00 CET 2007"
So the UTC-part of the value of the stored date will be one hour earlier.
Can you share with us the functions you use in the 2nd and 3rd activity?