Fixed: balance calculation was including days with no check-in
