modified args reading so if date is specified as character it is read as date.