Sunrise-Sunset and Calendar functions for edge

I believe Virtual Calendar Mc from @Mariano_Colmenarejo will do what you want.