Is there an algorithm for finding a day of a week (Sunday, Monday, etc.) with a date (day and month, no year), while using only the starting day of the year