Retailers like Amazon, Walmart and Target have figured out that if they get you your online order today, you will probably spend more tomorrow.