For time based things, use this plugin: http://c2rexplugins.weebly.com/rex_time_awayl.html
I am using it for a time-based gifting system. I can't be bothered to explain how to do it, you'll just need to do a bit of thinking (it's fairly simple).
For local notifications, cranberrygame has a plugin for that (he has a plugin for almost everything you need) which I am also using, but you need a premium account to get it.
Link: https://plus.google.com/102658703990850 ... QceTB8MGfs