Какая-то простенькая задачка, вот недавно делал командоаппарат 8 канальный, замените в уставке часы и минуты на месяцы и дни и вам вполне подойдёт! Выходная переменная энергонезависимая, как Вы хотите, при перезагрузке восстановит состояние выходов, что были на момент выключения:
https://www.owen.ru/forum/showthread...=9398&page=456
И здесь: https://www.owen.ru/forum/showthread...17153&page=272