Modified the overlap on months with 31 days, ugly solution but functional.
Modified the if to inline check on stepdate, testing.
* Testing blue frame and lines colors