Fix bug that was causing age to be 0 if "Days" was 0 in age.

If the number of days in a years/months/days Utility::calculateAge return result was 0, the battery was calculating an age of 0 due to an error in the age calculation logic.