She's crazy, your lease should definitely have ended July 31st or it's a 13 month lease like you stated. She has no right to keep your deposit unless she sends you an itemized list of damages. Did you rent through a management company or a private owner? She also needs to show you copies of these supposedly unpaid water bills. Did you pay the water bill to her or directly to the water company?