Memorial Day weekend is a three-day weekend for most Americans. Retailers see Memorial Day weekend as a chance to attract consumers and sell more products by offering discounts since people have more time to go out and shop.