Mary Douglas was born about 1390, "Mary was the eldest legitimate daughter of Archibald Douglas, 4th Earl of Douglas, Duke of Tourraine and as her dower or inheritance---received the great Barony of Parton of Galloway."
Bef 1390 is given as the marriage date for Margaret & Archibald
Abt 1366 is given as the marriage date of Annabella Drummond, Margaret's mother
I'm looking at http://genealogics.org/getperson.php?personID=I00006066&tree=LEO which cites
Sources
[S00011] ~Burke's Guide to the Royal Family, London, 1973 .
page 318.
[S00058] The Complete Peerage, 1936 , Doubleday, H.A. & Lord Howard de Walden.
IV 434
----
I think the geni profiles are OK but maybe Margaret should be tweaked to a between date.