GELF date format?

Did you read GELF specification correctly?

Timestamp parameter should be unix epoch timestamp, and not date string:
https://docs.graylog.org/en/3.3/pages/gelf.html#gelf-payload-specification

  • timestamp number

  • Seconds since UNIX epoch with optional decimal places for milliseconds; SHOULD be set by client library. Will be set to the current timestamp (now) by the server if absent.