Yes I also think that you have gone too far.
I think that you find as you get older it seems like you have fewer friends that want to celebrate your special occasions with you. The ones who still do are the important ones, the ones that you have to cherish. You would probably have a really good time on your birthday with those three.
My birthday is straight after new year and I also think it is a shitty time to have it.
Anyway Happy 21st Birthday