Add options for setting start, end dates and signtime in openssl command

In X509 manual has the statement
"There should be options to explicitly set such things as start and end dates rather than an offset from the current time."

The modify add the options, also add this kinds options for "req" and "smime" command