public function DateHeader()
 {
     switch ($this->view) {
         case "day":
             return CalendarUtil::localize($this->startDate->get(), null, CalendarUtil::ONE_DAY_HEADER);
             break;
         case "month":
             return CalendarUtil::localize($this->startDate->get(), null, CalendarUtil::MONTH_HEADER);
             break;
         case "year":
             return CalendarUtil::localize($this->startDate->get(), null, CalendarUtil::YEAR_HEADER);
             break;
         case "range":
         case "week":
         case "weekend":
             list($strStartDate, $strEndDate) = CalendarUtil::get_date_string($this->startDate->date(), $this->endDate->date());
             return $strStartDate . $strEndDate;
             break;
         default:
             return $this->DefaultDateHeader;
             break;
     }
 }