private function countOccurrencesBefore($date) { return count($this->getOccurrencesBetween($this->startDate, $date)); }