I plan to spend the next month giving fun gift ideas just in time for the holidays. Typically, I try to have my shopping finished by December 5th. I just like to get everything sorted out, ordered and in the house. It helps that I do 90% of my shopping online.
If you shop online consider navigating to the online store via iGive.com. You can select an organization or school where a certain percentage of the amount spent is donated to your selected charity.