To começando a implementar uma lib própria para Datas afinal a versão 7 está ai e não surgiu alteração alguma com as datas do Java!
1º Extender Date ou Calendar? Implementar qual(s)? Ou ainda usar Joda-time?
2º Por onde começar. Fazer um projeto super abstrato para recorrer as suas funções?
3º Bons artigos e tutoriais (já que não encontrei aqui no guj)!?
Uma pergunta, antes de mais nada.
Você quer implementar esta lib porque o Joda-time não tem os métodos que você seja ou seria por uma questão de praticar mesmo?
Mas enfim, o ideial é trabalhar em cima de Calendar, já que trata-se de uma classe bem completa
Abraços.
Por que você não deve usa-los. Ela não vai sair por questões de compatibilidade. No lugar, use a Calendar.
Agora, a Sun e a Oracle poderiam estimular mais o não uso da classe Date, incluindo métodos que aceitem calendar no SimpleDateFormat e nos Statements, além de colocar métodos mais úteis na classe GregorianCalendar.