Holiday shopping season a win for retailers