Sí, yo también creo que la opción dos es la más adecuada, sin embargo estoy pensando como diseñar esa "metadata" que se necesita y como manejar los querys para verificar si viendo X día se debería de incluir el evento o no.
Pero gracias por tu respuesta creo voy por buen camino