Just re-looked at the 1841 census and I see the confusion:
Parish of Inveresk, Eskside:
Moffat, Thomas, m, 50, tannery merchant, b. Midlothian
Moffat, Mary, f, 35, b.Mid
Moffat, Thomas, m, 16, b. Mid
Moffat, David, m, 12, b. Mid
Moffat, John, m, 11, b. Mid
Moffat, Alison, f, 10, b. Mid
Moffat, Mary, f, 6, b. Mid
Moffat, James, m, 7, b. Mid
Moffat, William, m, 1, b. Mid
Williams, Elizabeth, f, 20, servant, b. Mid
Mitchell, Mary, f, 18, servant. b. Mid
Then the 1851:
Parish of Inveresk, Eskside:
Moffat, Thomas, m, HD, 43, Tanner & Currier, Master, b. Inveresk
Moffat, Mary, f, WI, 47, b. Inveresk
Moffat, John, m, So, 21, Currier j'nyman, b. Inveresk
Moffat, Alison, f, DA, 19, b. Inveresk
Moffat, James, m, SO, 17, Currier j'nyman. b. Inveresk
Moffat, Mary, f, DA, 15, b. Inveresk
Moffat, William W. m, SO, 11, scholar, b. Inveresk
Campbell, Jane, f, SV, U, 23, servant, b. PER, Logierait
1861: Parish of Inveresk, High St. Musselburgh:
Moffat, Mary, f, HD, W, 56, Landed propr'x. b. STI. Larbert
Moffat, Alice, f, DA, U, 28, b. Musselburgh
Moffat, Mary, f, DA, U, 25, b. Musselburgh
Moffat, William, m, SO, U, 21, Tanner, b. Musselburgh
Fairburn, Agnes, f, SV, U, 20, servant, b. FIF, Pitenweem
So there must have been a mistake somewhere as to Thomas's real birth date,
if he was 50 in 1841 he should have been 60 in 1851 and
and also Mary wasn't born in Inveresk but in Stirling.
Elaine