Christmas Eve last minute shopping, a thing of the past?