If you stay open, what about having a shortened day? Just an idea... although if they have ever been there for another holiday where you have told them there's a minimum, I'd just fall back on that- if they argue, apologize and state that it's always been the requirement to work on a contracted(?) holiday and you thought you had mentioned it this time as well. Be ready for a possibly upset DCF though
Good luck with whatever you decide