Your remote server is probably 32-bit. You will need to have a 64-bit server to process dates after roughly 2038.
The reason is your remote server stores its integers as signed 32 bit integers. The maximum number that can be stored as a signed 32 bit integer is 2,147,483,647
(2^31 - 1
). Since this number is the number of seconds after Jan 1st, 1970 (Unix epoch), you can see that the number will eventually be exhausted (and possibly overflow if not bounds checked).
Image Source: Wikipedia