How to have a historical data in Graph Database?

Hi Team,
I was playing with the Neo4j, and came across where i have to store historical data of a Customer.
Like a Customer is Subscribed to a site with some preferences on 01-JAN-2020, and later say in 20-JAN-202 the Customer has changes his some of the preferences, and further he changed again, and currently he is having x numbers of preferences.
How to handle this?
Do we need to have a node for each changed data? if so what is the best way to have it?

Hi Mayank,
Recently I am working with neo4j for my final project. I have also the same problem as you asked. Did you get any proper way for this problem. Please let me know.