No, in California, there is nothing in state law that requires that an employer must close its business on any particular day, if at all.
It is up to your employer to select which days, if any, it chooses to be open and closed for business, and if your employer is open on a holiday and schedules you to work that day, there is nothing in the law that requires your employer to pay you anything but your regular pay and any overtime premium for all overtime hours worked.
David Payab, Esq. from The Law Offices of Payab & Associates can be reached @ (818) 918-5522 or by visiting http://payablaw.com/