Online it says New Year's day 6 am to 3pm. When I've gone on holidays and it's not busy after about 1pm, they tend to close down. Sorry I can't give a definite time because I don't run the place but your best bet would be to go before 1.
Sorry...i don't know
Thanks! Your answer is awaiting moderation.