random survey/morning report improvement2

1. Morning:
*  check whether mornReport was submitted today
* If not, do the following thing. Otherwise, do nothing.
2. Random
* First Check whether random survey is already triggered.
* set the random survey start time at 11:59 if morning survey is never
set.
* Otherwise use old settings stored in the local storage.(for the case
when App is revoked from unexpected crash)