Handling complex "delivery time" user preferences - Novu