Why does your birthday dinner have to be on the exact day of your birthday? Even for birthday parties for impatient 6 year olds, most parents will schedule the party on the weekend. Why can’t you go to dinner the evening after you take the exam? Do you have relatives flying in from cross country, who can only attend dinner on that Friday?
You seriously need to think about your priorities.