DIY Christmas gifts offer a bit of a personal touch. Try these homemade gift ideas, and you'll wonder why you ever spent so much time shopping at the mall.