My Great Granddad used to say that if there was a lull in the fighting on Xmas Day, it would have been in defiance of the top brass and the implications were harsh. He used to say the unforgiving nature of the military was to cover up their incompetence and lies.
He was there, unlike most of the sources mentioned here.