How to sync OS X Contacts and Calendar with Windows Phone?
If you have a Microsoft Exchange account (which I presume you have as you have a Windows Phone) or any other major account (eg. Yahoo) then it is fairly easy. Go into System Preferences/Internet Accounts and select your account type. Put in you username and password and select the apps you want to sync. Viola! Your contacts and calendar are now synced between your phone and your Mac.