So, my icon packs... they aren't exact versions of Microsoft... Launcher 10 comes with default white icons, there's also Whicons, FlatWhite, and Flight Lite. They are all in the play store, and available for free. Once you install them, if you edit a tile, you can select an icon from those installed icon packs.
The calendar is part of Launcher 10 too. I pinned the Outlook Calendar Widget, and then clicked the "show calendar live tile" option in the edit menu in Launcher 10.
Microsoft emoji can be found in this post:
https://forum.xda-developers.com/showpost.php?p=74311081&postcount=806. I unzipped that file and copied notocoloremoji.ttf directly to /system/fonts (as root).
To replace my font, which I'm not happy with my solution, I used SegoeWP-Semilight.ttf found here:
https://forum.xda-developers.com/showpost.php?p=6455373&postcount=6. I used the program called iFont to install the custom font (as root). The way iFont works is that it replaces the system font with the new font--so all of my webpages, those that don't have a default font specified, show up as the Segoe font, which is a little weird. My android ROM has a font manager and selector, which doesn't replace the default font (so webpages are still rendered with Roboto), but I haven't figured out yet how to install the font properly with it yet (I can only select from preinstalled font choices right now).
Hope this helps.