The schedule can be downloaded
here. [1.5MB PDF] There aren't any night buses from Zürich to the airport - maybe because there are no night flights.
There is a 5:02 train though, which would put you at the airport at 5:14. How early do you need to be there?