SGE: Date field with default value throws error upon save
Summary
A date field with a default value set via formula processes properly with Batch Data Import (NPSP Data Import object) but will fail and throw an error if utilized in Single Gift Entry.
Error is: Cannot deserialize instance of date from VALUE_STRING value 2019-11-26 00:00:00 or request may be missing a required field

Steps to Repeat
- Scratch org with GEM 1.10 or later
- Custom Opportunity field:
Expected Date, typeDate, default value:TODAY() - Custom NPSP Data Import field: same values as above, help text:
Opportunity.Expected_Date__c - Add sample record to NPSP Data Import (only need First/Last Name, Donation Date, Donation Amount)
- Process without error
- Edit Single Gift Entry Layout to add this custom field (needs to be on the layout so default value can be changed if necessary)
- Add a sample record for Contact and only populate the required fields.
- Save
Expected Result Record should process like in BDI example
Actual Result
Error Cannot deserialize instance of date from VALUE_STRING value 2019-11-26 00:00:00 or request may be missing a required field
Note If an alternative date is selected, the record will save properly. Likewise, if an alternative date is selected and then immediately select today's date from the calendar picker, the record saves properly. It only throws the error if the default value is unchanged.