Walmart counting on a Merry Christmas