It depends. How long have you been together? Has he given gives in prior years but not this year? If so, then what changed? Were prior gifts unappreciated? Did he get the wind taken out of his sails because you didn't like what he got you and so now he's either angry and frustrated, or insecure about his choices? Then perhaps a conversation is in order and a reevaluation of your own behaviors.
Re Mother's Day, are you the mother to his child, or to someone else's? Did he feel he was stepping in the way? Then have a conversation with him.
How was he raised? Did he not see these things being done? Did his mother buy stuff for herself, or perhaps return what his father gave her? Did the women in his life do everything for the men, putting cards in front of them to sign (or signing on their behalf) or saying, "I bought ____ for your mother and put your name on the tag"? Is he rebelling against the over-commercializeation of holidays? You need to learn more about his background and how it shapes his philosophies and actions.
What do you do for his holidays/celebrations? Do you make it so strong or so "perfect" that he feels he cannot compete? Then change your own behavior.
Is he under incredible financial pressure that allows for no luxuries? Then talk about cost-free things that would have been just wonderful.
Did he not acknowledge your birthday in any way at all, or just not with a gift? Or is he a selfish jerk in many ways, buying for himself but never for anyone else? Does he know how you feel and still ignores you? Then you have a problem and yes, you should be mad. You have to sit down and talk it through, see how he reacts, and decide if he's going to change, if you can live with things as they are, or if this is a deal-breaker.