Попробуй реализовать следующий алгоритм действий:
1. Если нет даты запуска, открыть файл для получения времени запуска;
2. Ждать до того момента, пока время события не настанет;
3. Проголосовать;
4. Записать новое время в файл;
5. Вернуться к пункту 1.