None of those issues with date and time are anything to do with the base, they're to do with date and time as defined by humans being inherently complicated concepts. Specifically, trying to have a single measurement "fit" for a load of different purposes.
If we had based our system around base 12, a base 12 version of the metric system would be just as easy to work with as metric is in decimal, with the added bonus that you can divide powers of the base (10, 100, 1000, etc.) into quarters, thirds and sixths without needing a decimal place, and thirds of 1 would be non-repeating.
If we had based our system around base 12, a base 12 version of the metric system would be just as easy to work with as metric is in decimal, with the added bonus that you can divide powers of the base (10, 100, 1000, etc.) into quarters, thirds and sixths without needing a decimal place, and thirds of 1 would be non-repeating.