/**
  * Set the time zone to use for dates.
  * 
  * @param string $time_zone An optional time zone to set to
  * @param string $site The Site to retrieve the time zone from
  * @return boolean
  * @since v3.0.1
  */
 public static function setTimeZone($time_zone = null, $site = 'OSCOM')
 {
     if (!isset($time_zone)) {
         if (OSCOM::configExists('time_zone', $site)) {
             $time_zone = OSCOM::getConfig('time_zone', $site);
         } else {
             $time_zone = date_default_timezone_get();
         }
     }
     return date_default_timezone_set($time_zone);
 }