Mcdonald's, the famous fast food chain, does not open on Christmas Day. However, many of the McDonald's restaurants in the United States are open on Christmas Eve until 5pm or 6pm local time. This is usually the case for most major fast food chains as well as grocery stores and other retailers.