Update DateTimePicker.js

Fixed bug when parsing the following datetime format: "MM-dd-yyyy HH:mm:ss". -1 was being done to the day instead of the month.

Also:

When setting the value the change event is now raised on the element.  This allows frameworks like Knockout.js to be notified that the value changed so they can bind.