Now late November or early December
Ubisoft has now confirmed a rumor that we started hearing whispers of last Friday. Apparently, Far Cry 3 (which was slated for a September release) will now see the title pushed back to release on November 30th in Europe and December 4th in North America.
The exact reason for the delay is not really known beyond the standard stuff. Our sources say that the developers simply need more time to finish the title, but that may or may not be 100% accurate; however, we have no reason to think otherwise at the moment.
Far Cry 3 is coming for the Xbox 360, PlayStation 3, and PC. While we have heard rumors of a potential Wii U version, at this point it has yet to be announced or confirmed.