At Sam's Club where I bought my AGM battery they have manufacturing date code stickers on each battery so you know how "fresh" the battery is.
I use one of these maintainers on every vehicle, generator and riding mower that I have and have always gotten great life out of my batteries and never experienced a dead battery issue:
Fairly inexpensive and good insurance when in northern deep freeze temps.
Mike