Well, you have it written in such a way that whatever you compare, the kurs of what is to the right of the comparison, reduced to bool , is displayed true ...
If you want to, say, compare across the kurs field, write
bool operator < (const Date &v1) const { return kurs < v1.kurs; }