Walmart is sending mixed messages for the holiday shopping season