Amigo, lo mejor es que empieces a crearlo y si quieres puedes luego postearlo como aporte. Pero hacer el trabajo no es educativo. La idea del foro es indicarte que debes aprender para lograr lo que deseas. Por lo tanto lee sobre la librería
Date / Time. Existe una clase llamada
DateTime o las
funciones de Date/Time.