Microsoft continues to be coy about the launch of their next gen console, and a PepsiCo promotion to give away Xbox Ones has hinted that the launch will be in "late November."
The promotion, which will give away an Xbox One every week from the 5th November to the 17th January. states, "Xbox One has targeted launch date of late November 2013. Therefore, the initial shipments may be slightly delayed; please allow 12-14 weeks for delivery.”
Rumors had a 7th November launch in North America. The European launch will be in early 2014.