根据法律的规定,公司应该按照规定,保证员工的节假日,如果实在因为生产原因无法保证的,必须按照法律规定予以调休或者支付相应的加班费。如果都没有,公司的行为就是违法的。协商不成的话,可以劳动者本人去当地劳动仲裁机构申请仲裁。