It's usually best to use the release dates that GameStop, EB Games, and other major game stores have listed as a guideline. Until the developer officially releases the information, those companies use their experience in the gaming industry to predict the release dates. And they have become good enough that, without unforseen delays, they are almost always within a month of the actual release.
So expect live late this year, early next year, and my guess would be that Open Beta will be around late August to the middle of September.