1) No hay problema en decir esto. Eso sí, si es más conciso, la comida de hoy se puede omitir como hoy.
2) Es mejor usar aquí el tiempo pasado, porque el almuerzo de ayer es algo que existe en la memoria del hablante. Según la costumbre japonesa, generalmente se utiliza el tiempo pasado. Si usas el tiempo simple, será correcto, pero el sentido del tiempo no está claro.