Mentally calculating weekdays of any date in any year
timeanddate.com