Dp works shifts which often involves working Christmas so we usually have Christmas a few days before or after everyone else. The kids are young (7, 6, 4, 1) so so far this hasn't been an issue.
However, though he could book their birthdays off, or even take a few hours off in the morning to see them open presents, he won't. He expects that we'll wait (up to 5 days depending on where the birthday falls in his shift pattern) to celebrate on his days off. This means that the birthday child gets wished happy birthday on the actual day and maybe their cake, but presents and party have to wait until daddy is off. Party is fair enough - I wouldn't plan that for a work day. But as the children get older I don't think they'll appreciate having to wait to open presents for days. Dp says they could do it on the birthday but after work but that's 7 pm at the earliest which means much excitement but no time to play with new things before bed. Plus I always think you should wake up to birthday celebrations and presents - this isn't an option on work days as he leaves at 6.
Am I being unreasonable to be annoyed at always having to wait to celebrate and to think he should book the day off if he wants to be there? Or am I being unreasonable and it wouldn't be fair on dp to not wait?