Time, Date o DateTime?

Hi, could someone please explain which is the best option? I assume they
are
redundant, but it’s strange all are part of Ruby core. It’s confussing.

Thanks for any clarification.