If you are syncing your calendars to Google or iCloud, it is possible to set custom repeats on the websites. They will sync back to the iPad and work as expected. Just don't try to edit them on the iPad.
The icloud.com site must be visited from a desktop computer to work.
This might work for Yahoo also. Haven't tried it.