I cheated and copy and pasted this. :)
Memorial Day is a day for remembering and honoring military personnel who died in the service of their country, particularly those who died in battle or as a result of wounds sustained in battle. While those who died are also remembered
Most people in the states have Monday off for Memorial Day so it's a 3 day weekend.