This sounds like a job for the <Sort date:> block that each fact has in the right-hand pane of the Edit Person screen

---
--- "GENEALOGY, n. An account of one's descent from an ancestor who did not particularly care to trace his own." - Ambrose Bierce
--- "The trouble ain't what people don't know, it's what they know that ain't so." - Josh Billings
---Ô¿Ô---
K e V i N

The "Sort Date" controls the placement of the facts in reports. It is never seen, so you can use any date you wish. The sort date is automatically filled out when you enter a date in the date field for a fact. If you have two or more facts with the same date you can add a -1. -2, etc. after the date to control their order.