You can use "service nginx reload" for a graceful reload with zero downtime.
I've been using this in production for more than a year now, and if you google around a bit, most guides for automating renewal on nginx[1] will use that command.
[1]: https://www.digitalocean.com/community/tutorials/how-to-secu...