I understand why people want it, but I'd rather most open-source projects avoided announcing release dates.
Best case is they spend a bunch of time on estimation that they could have spent on delivery. More likely is that they rush something that was unexpectedly hard, or drop things that the would have rather kept in. Or, worst of both worlds, they announce dates that they then slip.
Better, I think, that things are done when they're done. Or that they just have frequent, regular releases, like Ubuntu and Firefox do.