Environment: Ubuntu 20.04, uutils main branch (git commit 88cdf16fd7be8a4544fcb5860e504c101709124c), GNU coreutils v8.30 Steps to reproduce: ``` TZ=UTC0 date -d '1997-01-19 08:17:48 +0' ``` What happens now: uutils `date` terminates with an error because it doesn't understand the `+0` time zone: ``` date: invalid date '1997-01-19 08:17:48 +0' ``` If you remove the `+0`, then uutils `date` does successfully parse the date string. What I expected to happen: GNU `date` successfully interprets the `+0` as a time zone: ``` Sun 19 Jan 1997 08:17:48 AM UTC ``` Notes: this is causing a test failure in GNU test file `tests/date/date.pl`.