I would agree you are best of trying this on a Mac running 10.6.8 or 10.5.8.
For the contacts you would sync the Palm via/to Palm Desktop. Palm Desktop can then export the contacts as a Vcard file which can then be imported in to Contacts.
Calendar is going to be harder. It was possible to sync Palm calendar entries to Apple's Calendar (then called iCal) program. However getting it from an old Mac running Leopard or Snow Leopard is then the problem. These old versions cannot for example do iCloud any more. Even syncing to an iPhone would no longer be possible as they cannot run a new enough version of iTunes.