always keep Date.toString (close #2560)