If you operate into Europe you may have to consider the requirements of an EASA SAFA Ramp Check, part of the check is verification of the status of the safety equipment, amongst other things.
You may track your safety equipment lives on AMOS or similar, but you will need to demonstrate compliance to the equipment manufacturers maintenance or life requirements.
The SAFA ramp check guide says
Note: ICAO does not require life jackets to have an expiration (or next check) date. Operators may employ various systems to
monitor the condition of the life jackets. A life jacket or flotation device without a date does not necessarily constitute a
finding. However, if the expiry date (or next inspection date) is overdue, consider it as unserviceable.
Note: In the case where spare life jackets have been found to be unserviceable, this should reported as a General Remark (Cat.G)