public static function createFromDurationBeforeEnd($end, $duration)
	    {
	        $end   = self::validateDateTime($end);
	        $start = clone $end;

	        return new self($start->sub(self::validateDateInterval($duration)), $end);
	    }