Use UTC timezone (instead of user locale).  Updated persistence manager to properly compute calendar items
positive check on query return code instead of negative.