Dentro del foreach date cuenta que se imprime para todos los elementos el tag de apertura <a> y cierre </a>, y usando un condicional if se asigna un estilo dependiendo de si el link es el actual o no. Usa ese condicional if para modificar y establecer las acciones que desees. Puedes obviar los tags <a> e incluirlos sólo para que se muestren en los links "inactivos" (en el else). Ingenio, no? NO se trata de que copies y pegues el código, s etrata de que lo leas y entiendas como va.
Saludos,