When was St. Margaret of Scotland born?

Margaret was born about the year 1045 in Hungary. The precise date is not known.