QuietHours: Interactive mode: moved logic inside QH class
To respect per app QH ignore rules