Why does this need to be able to take a date time? It's trivial to turn a date time string into a SS_Datetime object.