a python application to automatically generate the monthly shift schedule