The marriage certificate I am using was printed in 2013. The birth certificate I am using was printed in 2002. I know in Mexico they have all those rules about certificates having to be printed within a year which in my opinion is nonsense and drove me crazy. The US doesn't have those rules. Make sure if any docs are in a foreign language they are translated even if that wasn't required during the green card process.
I am submitting all the evidence you mentioned plus more like mortgage stuff, kids birth certificates, bank stuff, insurance and 401k stuff but I am an over planning person by nature and I just can't help it. Is it necessary? Probably not. Will I do it anyway? Yes because not being approved is terrifying.