Change request expiry date

The expiry date could cause date time offset to throw argument out of
range issues,  due to using DateTime.MaxValue, this was changed to a 1
year expiry date.