is buy Grumpy a lot of beer, let him drink it - well maybe not all of it but a lot
and say
darling, we're working on Friday, it's my birthday on Thursday, why don't we go out the day before and then, when we finish work, go out for dinner? And I'll cook you a lovely dinner on Thursday (yes, I know it's my birthday, but I don't want hot-dogs and onions again )
Works every time
Chicken and chips on Wednesday and Friday
And also the following Friday, cos we're having to work late then too