DC

В качестве заданных полей - даты ASD и AED. В конструкторе дефолтном - все то же самое но даты AED ASD задаются случайно.
Я бі хотел сделать нечто вида такого - из кастомного конструктора вызываю дефолтный и потом внутри кастомного сеттерами ему делаю нужные поля.
2) Более джава-идиоматично - вызывать из более специфичного конструктора более общий, образовав этакое "дерево" конструкторов, притом скорее всего тот конструктор, в который будет передаваться всё-всё-всё, должен будет быть приватным