Update ASCII Values in GMT Get-Date

removed the '/' char from universial date time string and replaced with
ASCII equievlient.  This was an issue found by a user, and was breaking
the Invoke-HPRegistrationRequest function.  I also corrected some of the
Parameter Validation to correct params that are dependat on other
params.