Any time before midnight would be the best time to see it lit. Sadly I left NY before the lights were even up.
Midnight
I believe it is 12:00am every night.. stays on all night on Christmas Eve only
It only switched on on the 29th November so I don't have a clue about the switch off
Thanks! Your answer is awaiting moderation.