In the morning. The less time they spend bagged, the better IMO. I also bag the most fragile fish last (xenos, cyps, etc).
To bag the night before, IMO, fish should be properly fasted so they don't poop in the bag (should be done for morning bagging as well), need to be kept at proper temperature overnight, and should be bagged with O2.