The spike in online spending stems from greater consumer comfort with e-commerce , as well as from snowstorms that hit the East Coast and the Midwest in the final week before Christmas , stranding many shoppers at home .