It's here, Christmas Eve. Your thinking something will finally come to you today for that hard to buy person or persons in your life. You've googled "last minute gifts" or "best gifts for under $50" but you can't seem to let yourself buy "learn a new language in 2 weeks" or "best internet security program ever...
As of today there are 9 days until Christmas, so you would assume that everyone has pretty much finished their shopping and are ready to go. Well according to a new survey, that's just NOT true!