add: better date handle #102