Understanding December Bank Holidays In 2025: A Comprehensive Guide