Happy Birthday, Shakespeare!

Perhaps this is a stupid question, but I've never heard of St. George's Day. May I ask what it celebrates?

St George is the patron saint of England much as St Patrick is the patron saint of Ireland.

I guess the Americans only know of St Patrick because there is such a large population of Irish Americans over there.