How many days until New Year's Eve Wednesday, 31 December 2025 There are 1059 days until New Year's Eve to go