Feature refactor calculates date diff element

`if`のネストをループを使ってリファクタリングしてみました。