What Day is Memorial Day?

In 2010 Memorial Day will be celebrated on May 31st. Memorial Day is one of the holidays not celebrated by many companies. Most banks and government employees are the only ones off during this day.