Fixed edge case involving date time string with seconds.

When supplying a date time string with seconds (11/5/2013 11:45:00), the resulting DateTime object would not round the fractional seconds resulting in a time string of 11/5/2013 11:44:59. 

Time is now properly rounded before returning the DateTime object.