When was the World War One Christmas truce, what happened and how long did it last for?

As they looked over to the other side they saw lanterns and small fir trees along the trenches. Soon, it was said messages began to be shouted between the two sides. The following day, Christmas Day, soldiers from both sides met in no-mans land.
( read original story …)