The online retail giant is expanding free shipping to all customers on items scheduled to arrive in time for Christmas.