US stocks edged higher in a short Christmas Eve session ahead of the holiday shutdown.