> 仕様上 date は何を渡すのですか？

例えば今日の日付を入れることを想定しているのであれば、仮引数を `today` とかにした方がいいのではないかと思いました。