No matter how you look at it, Christmas should be a time of Good Cheer, not a depressing budget buster. Focus on the true meaning of Christmas, attitudes are contagious, if you are positive so will others. A homemade gift is a gift from the heart.
Odd cups make neat candles, broken or chipped dishes for mosaics.
Agree on price limits. Make a list of everyone, and how much you want to spend. Buy or make one nice gift for a family, that every one will enjoy. Bake something for co-workers, or have a pot luck with an ornament exchange. Have gifts dropped shipped.