Subtracting 6 weeks, that is, 42 days, from May 12, 1996, gives March 31, 1996.
May 28
In 1996 it fell on May 12th.
May 23 1996 was a Thursday.
May 7th, 1996 was a Tuesday.
May 31 1996 was a Friday.
May, 4th, 1996, was a Saturday.
18th May 1996 was a Saturday.
May 13, 1996 was on a Monday.
May 29, 1996 fell on a Wednesday.
May 30, 1996 fell on a Thursday.
May 14th, 1996 fell on a Tuesday.
Advent lasts about 4 weeks, depending on the day when Christmas falls. It includes the four Sundays prior to December 25.