Integrate with basic date libraries to create the following stipulations: - Precise Date - Precise Time - Month known - Year known - Decade known - Century known