Online traffic down, but holiday sales set record