簡単な日付の計算のメモ

もう本当簡単なことなんですけどきっと。
毎月25日に翌5日に期限を迎えるチケット登録の日付割り出しで、
年、月、日を分けて計算したらめんどくさいことになって。
で単純に25日から5日足すのも日付ばらばらだからってんで、一ヶ月足して20日引けばいいのかって気づいた。

irb(main):001:0> require 'date'
=> true
irb(main):003:0> today = Date.today
=> #
irb(main):004:0> endtime = (today.next_month(n=1)-20)
=> #

本当は5営業日なんだけど、それは1月とか面倒なのでやめました。逃げ。