Whenever a gift giving occasion comes up- a birthday, Christmas, Valentines Day- I never know when the right time is to start planning what to get. Should I start looking a month in advance? 2 months? 2 weeks? It really stumps me. Should I look earlier to see if I can find coupons and deals to save money? What if my recipient buys my gift before I get to give it to them? I would love to know what you guys do in this situation.