I like the approach "when its done" avoids dissapointment when they don't make the deadline.
But there is also the financial aspect. If development goes 1 month overtime the game needs to sell more to cover the cost of all the programmers, artists.... that have to work a month longer on the game.
Following this logic duke nukem 4 ever must be bankrupt by now.