Over 100 brilliant DIY Christmas gift ideas related to homemade toys, home decor, fashion, beauty, food, and crafts.