Usually, starting between 8-9pm is ideal. It'll give you time to serve food, enjoy some entertainment and get on the dance floor without it getting too late in the night. And if you're not done dancing when the party draws to a close, you can always continue your birthday celebrations at a bar or club.