Brick-and-mortar stores raked in 84% of holiday sales in 2017