It is still a favorite with shoppers, but more consumers are buying gifts in October and in November prior to Black Friday.