I have started my Christmas shopping about a month or two ago. First of all I'll tell you about this website that I came across. It's
www.findgifts.com It's great because you can enter the sex, age, relation, and event that you're looking for. You don't necessarily have to buy off the site, but it'll give you some great ideas.
One great idea I'm making for my bf's mom is a quilt. Basically what I did was bought the quilted material from a fabric store that has pre-sewn squares on it (about 2" x 2") and printed off some family photos of her two boys throughout the years onto iron-on t-shirt paper (can pick up at any office supply store usually). Make the pictures about 4"x4" (and don't forget to reverse them on the computer). Then cut them out and spread them evenly on the quilt and iron them on (following the directions). Then just get some batting and some really nice soft material and sew it all together. It's beautiful, and simple and anyone would love it. It can range in price, just depending on what material you get.
Good luck and just think of how happy everyone will be at Christmas when they open the gifts.