Do you know why they won't put a date down?
Here's why: People will hold them to that date, and crucify them if they're even the slightest bit off, plus or minus.
If they're off on the plus side, it'll be "You lied to us about how long it would really take, and kept it down more than you needed to! Turbine is scum!"
If they're off on the negative side, it'll be "Why did it take you longer than you said? Did you have to let the coding monkeys rest their paws? Turbine is garbage!"
Developers, game designers, and programmers in general learned a long time ago that putting a set date in stone on something being done is just an invitation for abuse. That's why many of them simply won't do it anymore, until their product is ready to ship.