Just a reminder, all Walmarts will be open tomorrow, Christmas Eve, until 8PM. They will be closed all Christmas Day and reopen at either 6 or 7AM (depending on the store) on the 26th.
Walmart will also be open 24 hours on New Years Eve and Day. Of course, this is assuming you have a 24 hour Walmart. If your Walmart is not typically open 24 Hours, then it will be closed at 8PM on the 24th, closed all day on the 25th, and resume normal hours at the normal opening time on the 26th.