1.) You must have root to replace the TouchWiz calendar! Use root explorer or ADB to move TouchWizCalendar.apk, TouchWizCalendar.odex, TouchWizCalendarProvider.apk and TouchWizCalendarProvider.odex to somewhere on your SD Card as backups. Reboot.
2.) Go into manage applications. Filter to all. Uninstall com.android.calendar.apk and com.android.provider.calendar.apk. Reboot again.
3.) Download Calendar.apk and CalendarProvider.apk from the thread referenced above and copy them to your SD card. Install both.
4.) If you want, use root explorer to move them from /data/app to /system/app but it's really not necessary. Reboot again, should sync by default but re-enable if you need to.
If you get an error or it doesn't work, it's probably because you didn't reboot one of the three times you need to do so!