Will holiday sales boom last?