Also
<visible>String.Contains(System.Date,29. August. 2016)</visible>
funktioniert bei mir wenn das Datumsformat richtig eingestellt ist.
An den Punkten scheints also nicht zu liegen..
ListItem.Property(Datum) ist im selben Container?
String.Contains versucht? ist ja die Entsprechung für Substring und ist weniger "Anfällig" als stringcompare..
Grüße