Most shops close early on Christmas Eve, usually by 5 or 6 p.m. However, it is always best to check with your local stores for their specific hours on that day. Some shops may have extended hours, and others may be completely closed, so it is always best to plan ahead.