Modify JSON output code to take {X, Y, Z} as a date() rather than a now()

My experience (and business requirements) are that date() results are
much more common in model objects than now() objects.