It's no question that retailers have taken over the holidays.
First we had the rise-with-the-sun Black Friday events, which have now turned into never-go-to-bed days.
Then, Internet retailers got in the swing and created Cyber Monday, for those who didn't want to get out of bed on Friday.
Finally, last year American Express spearheaded Small Business Saturday to encourage shopping local and keeping retail profits in-town.
But maybe you buck popularity and decide to wait until December 23 and rush to find someone to do the wrapping for you.
Answer our poll below on when you complete your holiday shopping, and add what your holiday strategy is in the comment section.