You could schedule a birthday party on another day, when your friends are available. Then you would have that to look forward to on your actual birthday.
Maybe there is some way to volunteer or help out a worthwhile cause for part of the day. That would not be a birthday party but it might help you feel good nonetheless.