I have heard of this event before, and it was referred to in an Xmas song. It is consistent with what I know of that era.
In 1914, on Christmas Eve, British and German soldiers laid down their arms (they were in a battle) and celebrated Christmas. They exchanged gifts and celebrated together. There was peace for two days, then they were ordered back into battle.
I find this incredibly touching.
Richard