Christmas Eve is a different beast. Most stores close very early, like 4:00 PM or 5:00 PM. Do not wait until 6:30 PM to run out.
You will find a dark parking lot and a locked door. It’s a sad scene, like a cancelled birthday party. Don’t be that person.
Plan your last-minute run for the morning. Grab your eggnog and your emergency batteries early. Your future self will thank you.