What day did the Germans surrender in World War 2?

Question: What day did the Germans surrender in World War 2?

Choices:

September 7th 1945
May 7th 1945
March 7th 1944
September 7th 1944

Correct answer:

May 7th 1945