Blue is correct, although it could take as long as 5 days if there is heavy activity at one of the registrars. It's best to start the process one full week before expiration. During the process there is typically no downtime since the nameservers remain are not changed during a transfer, unless your DNS is hosted by the registrar.