Data prepper not Parsing Epoch Millis timestamp with decimals correctly

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser): Latest version

Describe the issue:
Data prepper is not parsing the epoch millis time stamp with decimals correctly. Float type (index template format) is however able to parse it correctly.
Log Error message is self explanatory

Relevant Logs or Screenshots:

java.lang.RuntimeException: failed to parse field [date] of type [date] in document with id 'xaXpVYcBu2BnbvCiOhMJ'. 
Preview of field's value: '1.680773560695857E9' caused by failed to parse date field 
[1.680773560695857E9] with format [epoch_millis] caused by Failed to parse 
with all enclosed parsers

If anyone knows any workaround to fix it, please share