about a  generate date