Какое время и почему у пражложения we had lunch today at two o'clock
Это прошедшее время (past simple) в этом предложении есть had и это обозначает прошедшее время
We had lunch today at two o'clock. Past Simple