Amazon recently got in the Christmas spirit by offering free shipping with no minimum purchase to everyone. It had reason to celebrate, coming off the back of its biggest shopping day ever on Cyber Monday. But that bit of goodwill is going to last lo