I have faced a bug with recurring evaluator which occur weekly Monday where I am in timezone of +8.00. It calculates wrongly for me. I realize this happen where I am in a new week of the month and UTC is behind a week. Example Sunday is the last day of the week(UTC is in) and Monday is a new week(UTC +8.00 is in). I attached a small code for further investigation.