Thanksgiving, being on a Thursday, is a tough holiday because companies want you to work the Wednesday before & the Friday after, leaving you with only Thursday off. Before a traveler begins an assignment, usually you can put in the contract a "planned vacation". Full-time employees take time off around the holidays, so travelers have to pick up that slack. We try to take time off the week after a holiday so there is more flexibility.
Some skilled nursing facilities will give you Thursday off, & then expect you to work Saturday to make up minutes for RUGS; outpatient is closed; hospitals usually will let you work holidays for time & 1/2 pay; rehab hospital, etc. it is just another day & patients have to have their 3 hours of therapy.
The point... plan before you begin your assignment what days to have off & have your recruiter put it in writing in your contract. Remember, if you don't work 40 hours your per diem, & housing get cut along with your hourly pay.