Django ejecuta tareas (posiblemente) en el futuro lejano

Supongamos que tengo un modelo Event. Quiero enviar una notificación (correo electrónico, push, lo que sea) a todos los usuarios invitados una vez que haya transcurrido el evento. Algo en la línea de: class Event(models.Model): start = models.DateTimeField(...) end = models.DateTimeField(...)...