Holiday shoppers are starting early — and online