Use Timestamp for invoice open date
The open_date will be used as history _datetime which is compared against create and write date also Timestamp fields.
So for better accuracy, we should also store the microsecond even if the odds are very low that a party is modified in the same second as its invoice is validated.