[#59677630] added year validation
[#59677630] method needs to be public because it is referenced in serializer