The reason given for the delay is Capcom's desire to avoid competing with other first-quarter releases, preserving the value of their upcoming titles.
Titles that have been delayed include Super Street Fighter IV, Lost Planet 2, Dead Rising 2, and the international release of Monster Hunter Tri.
I'm not surprised of the massive delays since March is a crazy month. Considering that FF 13 comes out in March it's a good move.