Isso significa simplesmente que você está pensando em
$row['expires']
incorretamente. Esse não é um valor UNIX Timestamp e está produzindo uma data inválida. Isso significa que o valor é avaliado essencialmente como 0, que é 1º de janeiro de 1970 no tempo do UNIX date()
requer que você envie um timestamp Unix válido para ele (INT 11), é isso que você tem no banco de dados para esse campo? ou é um campo de data e hora? Tente isso
echo date("d.m.Y \\u\\m H:i \\U\\h\\r", "2014-10-12"); //invalid
echo date("d.m.Y \\u\\m H:i \\U\\h\\r", time()); //valid: current unix timestamp