個人的には Date 型だけ受け付けるという仕様でもいいと思います。