Yes, and they get to come home for the holidays.
Nope!
Sometimes a shuttle mission will occur during a holiday such as Christmas. However, the crew will take time off for a short celebration then get right back to work. On long term missions aboard the International Space Station, the crew members live and work in space for months at a time.