fix(fuel-card): persist returnDate field in assignment operations
- Added returnDate field to FuelCardAssignmentCreateDTO
- Updated assignFuelCard() to save returnDate value
- Updated updateFuelCardAssignment() to save returnDate value
- Fixes issue where returnDate was ignored during create/update operations
Closes VSN-2093