added date_default_timezone_set to avoid warning