select the time that a notification fires
crash fixes and notification time improvements
handle address fetching error
refinement to local notification scheduling