better Date.format