I work in Massachusetts, but have been served with a subpoena requiring me to appear as a witness in a criminal case in California later this month for at least two days. Can my Massachusetts employer refuse to recognize a subpoena issued by a California court and not give me the time off? As a salaried employee, are they allowed to dock my vacation time or dock my pay?