Есть файл модели
https://gist.github.com/octoberweb/87700041bb16439... содержащий модель События. Событие может проходить либо в один день, когда есть date и нет date_end, либо в период, например с 14.06.17 по 18.06.17, тогда date_end записана дата окончания события.
Нужно сделать так, чтобы можно было бы с помощью команд:
Event.objects.current() получить текущие события на сегодняшнюю дату.
Event.objects.archive() получить все прошедшие события.