to_formatted_s should respect optional args
Adding ordinalization support