This is why Agile software development is a thing. It's saying "we'll get there when we get there, because we're doing it right." Deadlines are antithetical to Agile.