Why do online shopping prices keep changing? Understand dynamic pricing, demand, personalization and how to find the best time to buy.