hostmngr: update implementation
following cases/bugs are handled in this change:
- Ignore schedule if access_policy is deny
- For access policy allow, with schedule, deny for time outside the defined schedule.
- Default value for days
- Handle scenario when start time is not defined by initializing the start time to 00:00
- Handle scenario when duration is not defined