DateTime::setTimeZone() now accepts both a string and a DateTimeZone object