After I set the DateTime to a specific time and then do clearSelection on it, I can not set the same DateTIme on it. If I set a different DateTime from the original value then it works. Its almost like its ValueChanged Event is not fired or something after ClearSelection is called.
The same issue can be reproduced when using the ClearCommand.