The best time to deploy is always after you've gone home, fed your plants, and forgotten that you deployed.
If something goes wrong, call it a "surprise feature" and add it to the changelog under enhancement.
Eventually your users will love it, or you'll rename it to "beta until further notice."