Added a check to see if the date about to be parsed by Globalize is already a Date, and if so return the current date without parsing (which would likely return null when trying to parse a UTC date with a format pattern of dd/MM/yyyy).

This fixes an issue where if a date is set programatically by either the DatePickerRange or a call to setUTCDate(s) the new value is ignored and the DatePicker resets to the current date.