現在このようなコードにしています。

Date.new(Time.now.year, Time.now.month, -1).day

もっとスマートに書けるんじゃないかと思うんですが、、、、

他に書き方があれば教えて下さい。

もっと言うと、「今日は末日かどうか」の判定を行うために使っています。
これに適した方法があればそちらも教えてくださると嬉しいです。