PORTLAND (WGME) -- The 2025 winter solstice falls on Sunday, December 21 at 10:03 a.m., according to the Old Farmers Almanac. This marks the shortest day and longest night of the year. On this day, ...