The solution to your problem is not that we should avoid having an end date because we may not make it, but to create an end date that's doable—not one that's next week or a millennium from now—and then implement intermediate timelines designed to make sure we're on schedule.
On October 25th, 2018. See this statement in context.