it does have office built in in the sense that you don't have to buy it.
while they aren't desktop featured counterparts, they have a good amount of features for something that is on such a small screen. making changes to files, writing something short, etc all work great and sync with skydrive which office on your desktop can sync with.
contacts and calendar just need to be linked to your live account and the phone will sync them.