Every year, for about the last four years or so, I've gone into my local Barnes & Noble at this time of year, and bought a book. Not just any book though--a book for a child who wouldn't get one otherwise. All of the B&N stores have gift tags that are linked to local charities, which you can pick up at the front of the store usually. Each will have something written on it, like "Boy, Age 2" or "Girl, Age 15", and it's a really simple system. You look at the age and sex on the tag, and then you pick up a book that would be good for that person. Then, you bring the book to the register, hand it to them with the tag, pay for it, and they collect it for your local charity. It's a great program that gets books into the hands of readers who might not get them otherwise.
My purchase this year was for "Boy, Age 2", and some little boy in the Freehold, NJ area will be receiving a copy of OWEN AND MZEE: BEST FRIENDS. It makes me happy to do this, and you should go forth and spread the happiness too. Reading a book is one of the most precious gifts that you can ever give a child.