Regarding the "nullable date time", this scenario could be achieved using DateTimePicker.Date property. The date property is of type DateTime? and its default value is null. For more information please check the Selection article from our documentation.
Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic. Our thoughts here at Progress are with those affected by the outbreak.