If you are ever in a situation where you want to migrate your entire data from One Office 365 tenant to another, worry not. Best Office 365 Migration Tool is what you need if your life. This tool makes it incredibly easy to migrate data, between the two.
You should also refer to Best Microsoft Office 365 MIgration Checklist
to know about what do pre migration and post-migration for the best experience.