Because it'll foul up every year coming up to midnight on Dec 31st when some users' timezones will legitmately place it beyond the current year.
Better solution - it needs to look simply at a few days, couple of weeks max, ahead - and if the date is that far ahead, it's likely spam.