The timekeeping current for DS3231MZ+ is 3uA, MAX31343 is much better in this specification, which is 1.5uA.