Sorry to be so late to the party. I have read of others having charger problems with the CMM1200. I have/had a CMM1000 that I recently junked and the battery for that machine lasted for some 16 years. In fact, I bought a used CMM1200 off of Craig's List that had a bad battery and swapped the battery from my original mower so it is still going strong.
Here's what I think: The CMM1200 mower uses a different circuit board and a different charger than the CMM1000. I think the newer model has a design defect, actually I KNOW it has a design defect because it eliminated the "state of charge" meter of the CMM1000. I think the newer board or charger did not fully charge the battery and the result was the battery was discharged to too low a capacity and THAT lead to the short life of the battery. This may have come about from the original instructions to always keep the battery charger connected when not using the mower.
Whenever I used my CMM1000 I would always stop whenever the state of charge meter dropped into the yellow band on an easy cut and I would then recharge the battery overnight. I did NOT as a rule charge the battery if the meter was not in the yellow range and I never ran the mower with the gauge in the red area. I never left the charger connected beyond maybe 48 hours at the most.
If you are handy with electronics I could make some suggestions for a new charging system. It would be somewhat involved but it would work better than the original system.