この場合、次のような言い方ができますよ。
ーWhy are you off work today?
「今日はなんで休みなの?」
ーWhy don't you have to work today?
「なんで今日は働かなくて良いの?」
ーWhat's with the day off today?
「今日休みはどういうわけ?」
ーHow come you are off work today?
「今日はどうして休みなの?」
ご参考まで!
Surprised to see you not working today. What’s the occasion?
こんにちは!
ご質問ありがとうございます。
先のアンカーさんが回答されているので、ここでは他の例を挙げてみます。
例えば、
Hey, what’s up? How come you’re off work today?
『あれ、どうして今日は仕事休みなの?』
または、
Surprised to see you not working today. What’s the occasion?
『今日お休みなんてびっくり。何か[特別な日](https://eikaiwa.dmm.com/uknow/questions/77259/)なの?』
と表現できます。
参考になれば幸いです。