public function withDurationBeforeEnd($interval) { return new static($this->endDate->sub(static::filterDateInterval($interval)), $this->endDate); }