Why is it that you can spend 355 days thinking about the perfect gift for a person and then, once you decide what you finally want to buy, go to buy it on Dec.23.**** ... IT NEVER SEEMS LIKE A GOOD IDEA. I swear I am going to start buying Christmas gifts in July.