Overachievers who have already started – or finished – their holiday shopping may still be able to take advantage of upcoming sales.

An estimated 34 million adults have already begun to tick items off their Christmas shopping list, according to a new survey from CreditCards.com. Of those, 1 million have completely "wrapped" this annual task.