Just a clarification: in the Calendar app, on the menu, there is the "New Alarm" selection. You can set one or more alarms, with recurring option. They appear on the Calendar as alarm entries but not calendar events (ie. not sync'd to other apps).
But for my personal use, I prefer the BBSmart Alarms Pro (not free) to have "all in one" view of the alarms.