IntlDateFormatter only accepts string as timezone for php < 5.5