Wow, that sucks.
What is it with some men?? They're so thoughtless sometimes. My boyfriend is awful with money. I didn't know this until I moved here to be with him. Thankfully, he let me take over the finances and I'm slowly getting him out of debt, but it's been a struggle. For Christmas, my birthday, and Valentine's Day he didn't get me a damned thing. No card, no flower, no going out, no nothing. He did email me a poem he found online for Vday, but that's it.
I know it seems greedy, the whole "wanting a gift" thing, but you know what? It really is the thought that counts, and when there's not even an attempt at a gift, it shows no thought at all, which is why it sucks.
Sweetie, is your husband the kind of man who you can talk to about your problems? Does he listen? If so, then I think you should tell him that when he doesn't give you anything on those special days, it makes you feel bad and like he doesn't care. (or however it does make you feel.) If he continues, I think eventually you will grow to resent it, I know I have, and that won't be good for the relationship. I think it's perfectly okay to ask him to get you gifts in the future on holidays and your birthday. It isn't being greedy and the gifts don't have to be expensive, just something to show he put at least a little thought or effort into it.