DateTime
This commit adds the `DateTime` option to support validation of the `--time` parameter, which can both be an absolute date and time, or a relative value. This fixes #6107
Implemented argument validation for the TrayIcon and server startup.