Идиомы ни в коем случае нельзя пытаться переводить дословно, получится полная бессмыслица: green old age — это цветущая старость, а не зеленые старый возраст; dog days — бабье лето, а не собачьи дни