time::Tm should impl Eq in addition to PartialEq