$timezone needed to have a value assigned. Previously it was not being assigned a \DateTimeZone instance.