Stocks End Higher, the Best Day of 2014