When Is St. Stephen's Day 2011? This year, St. Stephen's Day was on Monday, December 26, 2011, those 4809 days ago. Next St. Stephen's Day will be Saturday, December 26, 2026. There are 667 days, 10 hours, and 8 minutes left.