restaurant hours for Christmas Eve are also below. Yes, all Walmart stores will be open from on a modified schedule 6 a.m. to 6 p.m. on Christmas Eve. Online shoppers can choose curbside pickup or ...