Expect more gifts under your Christmas tree, a retail forecast says | Fortune