Turns out the timezone bug was a missing setting parameter