You poor dear!!! I'd buy the presents this year and alleviate your stress. You can always work on your intended presents for next year. There's no need to add more stress to your life right now especially with only a few more weeks before Christmas. Treat yourself to a break and buy your gifts. If you cannot afford to buy, then maybe pillowcases would work instead.