修改了第一周前的算法
Optimize the month-view algorithm