Issue #1212: Minor UI and date-handling fixes in pedigree editor