public function clear()
    {
        $this->date     = $this->base->toInternalDateTime();
        $this->calendar = $this->createCalendar($this->locale);
        
        if (null === $this->locale) {
            $this->calendar->setFirstDayOfWeek(\IntlCalendar::DOW_MONDAY);
        }
    }