Oh, I just hate that for you. I'm glad your husband will be home in time for Christmas though. Just in time!
While my husband isn't subjected to extended absences or such potentially dangerous situations as are found in the military, he does travel with work quite a bit (so I can relate to some degree). We often reschedule holidays to wait for him to get home. In fact, I can't remember the last time we had Thanksgiving on a Thursday,

.
I hope you enjoy your family visit and your time with husband. Merry Christmas, and good luck with your move!
~Sherry