This is a tough one for sure. I agree with Edelweiss: either tell him a small gesture means a lot to you or plan something fun with friends, family, or even just yourself. You don't need to try and guilt him but if he just refuses to get involved I don't see where you need to strip your life of the celebrations you like to punctuate the year. My husband does do holidays (he's not perfect at this) but there are some things I have had to learn just aren't going to happen. So I do it myself if it's that important.

Plan now to do something nice for yourself this weekend. Have lunch with a friend, go to a movie, and get yourself a nice little bouquet. You deserve it and certainly aren't asking for too much.