← December 23 December 24 December 25 →
December
24

December 24, Christmas Eve, has seen historic peace declarations, literary milestones, and moments of wartime humanity.

On This Day in History

1914
War & Conflict

Christmas Truce

British and German soldiers along the Western Front declared an unofficial ceasefire, singing carols, exchanging gifts, and playing football in No Man's Land. The spontaneous truce is one of the most remarkable events of World War I.

1968
Science

Apollo 8 Orbits the Moon

Apollo 8 astronauts became the first humans to orbit the Moon. Their Christmas Eve reading from the Book of Genesis, broadcast to the largest television audience in history, was a profound moment.

1814
Politics

Treaty of Ghent Signed

Britain and the United States signed the Treaty of Ghent, ending the War of 1812. News traveled slowly, and the Battle of New Orleans was fought two weeks after peace was declared.

1818
Culture

Silent Night First Performed

The Christmas carol 'Silent Night' was first performed at St. Nicholas Church in Oberndorf, Austria. The simple hymn became the most recorded Christmas song in history.

1906
Technology

Reginald Fessenden's Radio Broadcast

Canadian inventor Reginald Fessenden made the first radio broadcast of voice and music, transmitting to ships at sea. The broadcast included a violin performance of 'O Holy Night.'

1865
Politics

Ku Klux Klan Founded

Former Confederate soldiers founded the Ku Klux Klan in Pulaski, Tennessee. The white supremacist organization would terrorize Black Americans and their allies for over a century.

1943
War & Conflict

Eisenhower Named Supreme Allied Commander

General Dwight D. Eisenhower was named Supreme Commander of Allied Forces in Europe. He would lead the D-Day invasion and the campaign that defeated Nazi Germany.

All Days in December

December 1 December 2 December 3 December 4 December 5 December 6 December 7 December 8 December 9 December 10 December 11 December 12 December 13 December 14 December 15 December 16 December 17 December 18 December 19 December 20 December 21 December 22 December 23 December 24 December 25 December 26 December 27 December 28 December 29 December 30 December 31