My dh travels and so often we have the family get together when he is home. I also encouraged my dh to go on a guys weekend the same week my kids had a big performance because he never, ever gets the opportunity. We sacrifice so much for our kids that I don't see the problem. The actual day doesn't matter to us as long as we do celebrate the event.
I do have a birthday celebration for whoever is here that day, but the family one is scheduled for when dad is home.