如何获取各类日期的属性比如工作日节假日。

在实际的使用过程中经常会碰到要求 RPA 流程进行时间的判断和获取,比如判断是否工作日,或者要获取当天时间的前 30 天的日期、获取前一个月的最后一天的日期,这里面涉及到闰年和平年的判断,节假日的判断等,目前有没有第三方的 Python 模块可以满足上面的需求或者是有什么好的解决方法?