Is there any reason the native calendar doesn't work for you? It is what I use. I also have a native reminder app, called Clock (no it is not called reminders, that is a different app for tasks), that works good too. I can set up repeating reminders and change the reminder sound with any of my custom ringtones.