I'm planing a trip to India for the end of this year, and I want to know if Agra main attractions are closed on the 31st of December (like the Taj Mahal and Agra fort). I didn't find anything in the internet with respect to this. I only see that the Taj is closed on all Fridays.
The Indian government's Taj Mahal page FAQ says the Taj Mahal is open sunrise to sunset, all days except Friday. (The page also has information on the Agra Fort.) There is no mention of any holiday or new year's closures.
If this is insufficiently specific, the linked page also contains a "Contact Us" link at the top right, with telephone and email contact information.