Add args to set maintenance windows

This is a reapplication of #55 which we decided wasn't ready for v1.2.0 release.