update mktime for -d