OP here - thank you for the comments. Very helpful to know how others handle it!
DD is 7 and she is the sweetest child... each birthday card needs to be home made (because, in her own words, it's more special) and presents need to be just right.
In the past, our celebrations were simple; I got a home made card and breakfast in bed (and yes, it was milk and cereal). XH got coffee for me, but that was the extent of his contribution. I should have known by then.

In terms of presents, I used to get jewelry that I wouldn't normally wear (but I did). The last 4 years, I asked for inexpensive presents instead and I got myself something that I really needed.
Other posters suggested having a conversation with XH first; you are right, I will do that. Our communication is not the best but we need to get past that for DD's sake. If he is not willing to help her buy the gift ($20 max), I will just ask someone else to take her, since it is really important for her. FYI - Not emotional about this, just confused.
I am thinking our new tradition will be to make breakfast together and have it in bed. I will think of something to do later in the day...Maybe a winery. There are some in the area that are kid-friendly. The only downside... just one glass.