/**
  * Generates a XMLElement representation of a Symphony calendar.
  *
  * @since Symphony 2.6
  * @param boolean $time
  *  Wheather or not to display the time, defaults to true
  * @return XMLElement
  */
 public static function Calendar($time = true)
 {
     $calendar = new XMLElement('div');
     $calendar->setAttribute('class', 'calendar');
     $date = DateTimeObj::convertDateToMoment(DateTimeObj::getSetting('date_format'));
     if ($date) {
         if ($time === true) {
             $separator = DateTimeObj::getSetting('datetime_separator');
             $time = DateTimeObj::convertTimeToMoment(DateTimeObj::getSetting('time_format'));
             $calendar->setAttribute('data-calendar', 'datetime');
             $calendar->setAttribute('data-format', $date . $separator . $time);
         } else {
             $calendar->setAttribute('data-calendar', 'date');
             $calendar->setAttribute('data-format', $date);
         }
     }
     return $calendar;
 }