Uma propriedade que pode representar uma única data e um intervalo de datas: como modelar isso adequadamente?

Eu trabalho em um sistema que pode representar uma "estimativa de remessa" de duas maneiras: Uma data específica: é garantido que o item seja enviado nessa data Um intervalo de dias: o item será enviado "X a Y" dias a partir de hoje As informações no modelo são semanticamente iguais, é "a...