Stocks climb as investors prep for Santa Claus rally