My daughters' birthday is Christmas Eve. When she was 1-4 yrs old I always tried to have some kind of family get together for her birthday. It was not easy because everyone was trying to do their last minute Christmas shopping. So, when she was @ 5-9 yrs old I would plan a birthday party at a play place or skating rink, her choice, & have it 2 weeks before Christmas, so that everyone could come. Then on her real birthday I would give her a small cake & 1 gift from me, which also made it a very special time for her & I. Now, she is 11 yrs old today, she would rather do something special, instead of getting more gifts. For example, this year on the 10th we planned an overnight stay at an indoor waterpark. She absolutly loved it & its easier than planning a party & buying gifts. She said she gets way too much from all of her family at Christmas, she's an only child & has 3 Grandmothers,& this is like a minivacation. Then on the last day of school before Christmas break, I bought a Hannah Montana pull apart sheet cake for her to share with her class, & everyone loved it & she was able to share with everyone, teachers included, not just kids that MIGHT be able to come to a party. This afternoon, she will get a small cake & 1 present for her birthday, usually something small, yet special, that represents her & her birthday. She loves to write in journals, so this year it will be a journal call "My life according to me!", it has a place to keep notes, quizzez & questions about her from the day she was born unil now, etc.
Also, now that she is older we discuss what she wants to do. Hope this helps.