the restoration book i have says anything with a engine cast date before july was in the same year car like 71 and anything after was 72,,not sure if that helps
Hard to say on that. Engine lead times ("assembly" dates) were anywhere from 2-6 weeks (sometimes a LOT more depending on application). Casting dates could have been 2-6 weeks (or more) prior to that. Production of cars for the next model year started about the middle of July and they needed a supply of engines on hand so, assuming 2 weeks from cast to assembly and 2 weeks from assembly to installation all July built cars would have June or earlier engines. Make that 4 weeks each and your July cars had May engines.
This engine is an example of one that proves your book wrong. It was cast on June 17 but not assembled until October 4. That's 109 days (15.5 weeks) from casting to assembly. The original car is long gone but it was probably built in late October or early November. The heads would have been 14-15 months old at that time.
There has to be at least some lead time because engines were built in different plants than the cars. I have a 440 in another car that was assembled 10 days prior to the car. That's about the closest I've seen. A friend of mine has a 440 that was assembled nearly 8 months prior to his car's build date. They didn't produce Hemis in 1967(or was it 68?) because they made too many in 1966. Most 1968 Hemi cars (at least early ones) had engines over a year old.
I have learned that it's hard to be definitive about anything when discussing Mopar.
Troy