Debes utilizar comillas dobles (").
Las comillas simples (')
NO INTERPRETAN el contenido, ejemplo:
Código PHP:
<?php
$texto = "casa";
echo "Esta es mi $texto";
echo 'Esta es mi $texto';
?>
El primer caso mostrará: "Esta es mi casa".
El segundo caso mostrará: "Esta es mi $texto" ya que como digo, no interpreta el contenido.
En tu caso, deberías hacer:
Código PHP:
<div class="fecha">'.date("$dia $mes-$ano",$fila4['Fecha']).'</div>
Pero lo importante es que entiendas porqué falla para que no te pase nunca.