myflightbook
I use MyFlightBook to track my aircraft maintenance. Yes, I know it is a logbook primarily. I have set up calendar alerts as well as hour (hobbs) based alerts to track maintenance. I get alerts on a monthly basis as well as an alert when I bust a deadline.