It is open. Saw the sunrise there this morning.
Yes it is open on Christmas day, I can see dogs in the park
Just go. If it's not open you can park at the entrance of Trophy Club Park and walk the trails there instead.
Thanks! Your answer is awaiting moderation.