Bug in GedcomXDate.getDuration

I modified the test to show that it sometimes fails. I don't understand enough about how it works to get too much detail. All I could figure out is that it works when the only thing that differs between the two dates is the year, but not if anything else differs.

I don't actually expect you to merge this; just wanted to show you my code.