How about this?
Calculate the day of the week, for anyone's birthday!
Memorize this table: (day codes) Monday = 1, Tuesday = 2, Wednesday = 3, Thursday = 4, Friday = 5, Saturday = 6, Sunday = 7 or 0
Jan = 6*, Feb = 2*, March=2, April=5, May=0, June=3, July=5, August=1, Sep=4, oct=6, nov=2 dec=4
(* months on leap year, jan = 5, feb = 1)
Now we have to figure out a year code: for any year between 1990 and 1999, take the last two digits, divide by 4, and discard the remainder. Your year code will then be [1 + (last two digits) + (last two digits / 4) ] - (largest multiple of 7 that is less than the value contained within the brackets) The +1 is for any date in the 1900's.
The day code for the day of the week for which the person was born will be [Year code + date + month code]
I was born on July 26th, 1987
(87) + (21) + 1 = 109
Year code = 109 - 7(15) = 4
4 + 26 + 5 = 35
35 - 7(5) = 0
I was born on a Sunday.