This would allow discounts such as birthday discounts, which have a customer-specific start date and end date. Ideally, it should support reading dates from customer metafields as well.