Ha! Pretty much!
Luckily I wasn't a process engineer but rather a test engineer working on behalf of an equipment manufacturer (ion implanters), within our customer's fabs. So I only had to work a couple of Christmases and only if things went wrong with our equipment, and after that I had enough seniority to avoid it. But man those were some tough days, getting up at 7 AM to spend Christmas morning with the family, then heading into work by noon or so to spend 8 hours in a cleanroom, with little interaction with any other folks. Not the way I like to spend Christmas at all.
This year, the very large computer manufacturing company that I work for that is headquartered in Austin (Round Rock actually), shut down for the week of Christmas, and technically we're working this week. /But I had plenty of PTO so today I really only logged in to see if anything went crazy over last week, and I won't work again this week, although I'll probably log in again on Thursday or Friday, just to make sure next week isn't too horrible.