bool isAfter(final Date that) { return (this.day > that.day && this.month >= that.month && this.year >= that.year) || (this.month > that.month && this.year >= that.year) || (this.year > that.year); }