Не то чтобы это был валидный ответ на ваш вопрос, мне кажется вы могли бы легко найти с десяток готовых планировщиков на базе syncio или даже готовое приложение на джанго с админкой, где можно этими напомналками управлять.
Я делал планировщик игровых событий на торнадо в рамках игрового движка. Игровые события планировались на интервалы от миллисекунд, до нескольких суток (ММОРПГ). В эентлупе они сортируются, а при срабатывании события мета-данные этого события порождают новые и пихают их в эвентлуп.
В чем конкретно ваши сложности? Задача не выглядит неподъёмной. Увы, готовое решение предложить не смогу, но уверен такие есть на гитхабе.