Duplicate tasks, tasklists and milestones to the new year with new dates

Duplicate tasks, tasklists and milestones to the new year with new dates

I am building an system to put in our maintenance contracts and to schedule preventive service for installations.
I took 'projectmanager plus' as basic and build and change from there.
I want to be abe to duplicate the milestones, tasklists and tasks to the next year, with new start and due dates, precisely one year later. So I have a new list/calendar to work on in the new year. This saves a lot of time instead of add new tasks to every maintenance contract every year again.

Is there a way to do this?
I see there is a way to duplicate and bulk edit, but if I 'bulk edit' I can only put everything on the same date..... not just add one year to everything.

PS If someone knows an already existing system to do the above, I would be gratefull if you would let me know! I don't seem to be able to find one....

Kind regards,
Mattanja