I wrote this validation rule which I will add on all my forms for dates requiring dates meant for only current year. I tested it and only takes dates for 2016 which is correct. I want to confirm from more seasoned developers that this will work year to year so in 2017 will only take 2017 dates. Note: I realize I code also hard code it but want to make it easier to change. Thoughts?
>=DateSerial(Year(Date()),1,1) And <=DateSerial(Year(Date()),12,31) Or Is Null
>=DateSerial(Year(Date()),1,1) And <=DateSerial(Year(Date()),12,31) Or Is Null