There’s is now work underway to fix how eventDate is handled in the API: GBIF API: Supporting ranges in occurrence eventDate
There’s is now work underway to fix how eventDate is handled in the API: GBIF API: Supporting ranges in occurrence eventDate