If you want them truly imported to your Microsoft account, go to the People section on the web and there is an option to import contacts from Google. As for the calendar, I'm not 100% sure if you can move it over, but you can do as mentioned above and sync the calendar in Windows and it will show all the calendars on a single interface, color-coded. You could start using the Microsoft account to schedule new stuff and phase out of the google calendar and save that as your archive.