Online Holiday Spending Grew Nearly a Fifth This Year