I'm a newb here so please don't flame me.
I'm not sure if there's a date of creation recorded for an address.
If so, we could check if the sender and receiver address is new (in the more recent blockchain)
Then there's no need to have all the previous blockchain
However, when we try to send to old address, we will face a problem...
If you created both addresses then you could record when they were created and that would be fine. But there's no public record. Addresses aren't actually created either, you just pick a random one to use.