This puzzle turned out more involved that I planned. My A solutions are below:
And my B solutions:
:
Sorry for the messy writing I was going to type it out but I have been busy. No one got the same answer as me so I will give the main prize to @nerdig as he identified the oldest family first. @branbello will receive the explanation prize.
If anyone is still confused reply here and I will do my best to explain my workings.