Why does Germany celebrate Christmas on Christmas Eve?
As per Wikipedia: Image result for Why do the Germans celebrate on Christmas Eve December 24th
Christmas in Germany is celebrated with many traditions that are unique to Germany. Christmas celebrates the birth of the Christ child, Baby Jesus. Christmas celebrations start in Germany on 24th December (Christmas Eve) when Christmas gifts are exchanged.
Merry Christmas to you and yours Bruni. When we first came to SA we still used to celebrate on the 24th. That soon changed as my family all celebrate on the 25th here.