fixed up DatePicker to treat DateTime.Min as "no date picked" (DateTime.min is the default for Date NOT NULL fields)
Updated PledgeDetail to use DateRangePicker instead of two DatePickers