The S&P 500 had an amazing turnaround in the past week, coming back from one of its worst Novembers. But can it keep the ...