Demo page + task scheduler changes added, now event will be raised even
after closing/reloading tab
Adding calendar script
Minor changes in calendar algorithm