Hello Bryan Johnson,
This is a flaw of the RadDateTimePicker control. When it creates a new DateTime and you have not specified the time portion it inserts the current time instead of all zeroes. Please, open a separate support ticket with RadDateTimePicker as its product and ask the team to fix this issue. Opening a separate ticket will raise the priority of this issue and the guys will fix it faster.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items