I love contentlayer but why do I need the `date-fns` package as a peer dependency if I don't use it? 