How retailers are making it harder to shop, just in time for the holidays