I wish you got into detail, that way I could help a bit more.
I understand it may be hard to have a friend get presents and you don't, but you could make it happen. Perhaps expressing and sharing your love for family and others will brighten their day and especially yours. You will create some nice friends by doing that. This doesn't guarantee presents, but sometimes the materialistic things have to be set aside, for love is the most important thing. I suppose you may be thinking "Why is this cactus explaining love, give me presents" and everyone does nowadays, but I feel love lasts longer then that new thing you got for Christmas. Its worth it in the end, trust me.
And yes, presents can be involved, but this shouldn't be the basis of your Christmas, it should be love.