Dow, S&P 500 close at record highs as Santa rally starts

US stocks closed higher on Wednesday in a broad rally during a holiday-shortened session.