Zeller's Congruence: How to calculate the day of the week from the date
datagenetics.com