Relays generally contain no diode and need more current than an Arduino can deliver.
I you want it more convenient, you have to pay for it!
When talking of microcontroller compatible relays, I only know of Reed Relays, they optionally(!) come with an integrated diode. Their max current is 1A generally. Omron might be one manufacturer.
An RTC is needed if you need ABSOLUTE time.