どちらも「消費期限は今日までです。」という言い方です。
1) The date of expiry is today.
The expiry date is today.
the date of expiry / the expiry date で「消費期限」
「消費期限が今日」ということは今日中に食べてしまわなければいけないということですので、
2) You have to eat this by today.
「今日中にこれを食べなければいけません。」=「消費期限は今日までです」となります。
ご参考になれば幸いです!
The expiration date is today.
消費期限は今日です。
best before date と言えば「賞味期限」になります。
The best before date is today.
賞味期限は今日です。
When is the expiration date?
消費期限はいつですか?