Fix date handling where an explicit timezone is given (don't assume local one)