An expert offers tips on when to shop as Walmart has already started its holiday deals season a week before Halloween.