Yes, most stores close on Christmas Eve, especially those that are not considered "essential" services. This is because many people take the day off work to spend time with their families and friends, so there is often not enough business to justify staying open. Some stores may remain open for a few hours in the morning or afternoon, but most will close their doors by midday or early evening.