How many days until New Year's Eve Sunday, 31 December 2023 There are 28 days until New Year's Eve to go