Major retailers CVS and Walmart said they plan to reduce store hours in March at thousands of stores across the country.