This is not possible out of the box due to the value provided by the 'Recurrence' field is not sufficient for your requirement.
There is however a long blog post on how to use SPServices to get recurring events as distinct items. There were a couple of items covered including how some date ranges when querying do not work as expected but he provides a way around those items.
With the information of each item's recurrence provided you can create another method to filter them if they are on a daily, weekly or monthly recurrence prior to displaying them on a customized page.