Аз съм си решил проблема в моя облак - използвам един готов Php календар където си отбелязвам кога какво да се случва. Един кронджоб минава и като намери събитие, ми праща имейл - така ми идва на гмаила, поп3 и телефона, кромбука, таблета и т.ц., а календара го стигам рпрез уеб-а.
Напомнянето за събитие го правя веднъж дневно (може да се направи и всеки час). Напомнячката ми праща по три имейла за всяко събитие
1) утре ще става еди какво си;
2) днес ще става еди какво си;
3) вчера трябваше да стане еди какво си.
В готовия Php календар (Linux/Apache/MySQL/Php вече го имам наличен - там ми е и счетоводвството, Wiki-to, ZoneMinder-a, Tiny Tiny RSS reader-a, NextCloud-a, Photo галерията, Meteo станцията etc.) съм добавил само едно логическо поле - да си отбелязвам като е пратен алърт, да не праща повече. Ползвах за база
http://www.php-calendar.org/ сигурно има и по-напудрени някъде. Този моя има и occurring events - такива дето се повтарят (като сметките за плащане, ипотеки, кредити, кредитни карти, рождени дни и etc.).
В счетоводната ми програма имам бутон дето ми показва наближаващите 30 събития.