If you set the date in the datetimepicker UIItem then it sets the date correctly. However, it then leaves the "selection" in the third part of the control. This means that if you set the date again you get a corrupt result.
I've taken a look at the source and this is easily fixed by adding another
to the end of the "SetDate" method, as this will set the selection area back to the left-most one.