Sainsbury's Christmas ad commemorates the extraordinary events of Christmas Day, 1914, when the guns fell silent and two armies met in no-man's land, sharing gifts - and even playing football together.