breaking circular dependency from setISOWeekNumber to updateDate by implementing differently
breaking circular dependency from setISOWeekNumber to updateDate by
implementing differently


Former-commit-id: e85d5112c105d7f8d5fc443e5208b7ca0f4297ee [formerly 3299b974764bc6c6d0c3f2e01268a5a12137a4f9]
Former-commit-id: fc86f5863153849e5fd4f00fba56276631810f1b
romancow/Sugar,romancow/Sugar,andrewplummer/Sugar,andrewplummer/Sugar