A procrastinator at heart, CVS (previously Longs) is where I end up on Christmas day, since it's typically the only store open other than 7-11. Overspending on rinky dink gifts is the usual punishment for waiting so long, but not this year. ExtraCare Reward members who like CVS on Facebook by December 23 can print a coupon for 20% off their entire purchase through December 26.
Then, enter your membership number and the coupon will be emailed to you, then print it for use in stores. Don't know your card number? Look it up online. No membership at all? Signing up online won't help, since the cards will be mailed within 2 weeks. I'd suggest stopping by CVS, signing up for a card, then heading home to print your coupon, and returning to CVS. That's my plan since I can't seem to find my card anywhere. (Yes, procrastinators can also be space cadets.)