Stocks rally into 2013