Can he not join them later? Does he have to go for the whole hog? If this happened to me, I would tell dh that he could perhaps meet them at 8pm, after he has sung Happy Birthday to his daughter and watched her open her presents.
Think it is pretty disgusting that he refuses to make any allowances for his daughter's birthday. I would tell him to find somewhere else to sleep too that night, as he'd be locked out!
Seriously though, don't put up with this, he is being a selfish git at the cost of your daughter!