A lot of years have passed since we saw each other last.
5月1日は
May 1st (May first) や 1st of May (first of May)
と言います。
例) My mother passed away on May 1st, 2013.
「私の母は2013年5月1日に亡くなった。」
「長い月日が経った。」は
A lot of years have passed since we saw each other last.
「最後に会ってから長い月日が経った。」
などと言えると思います。
ご参考になれば幸いです!
「月日」は英語で date と言います。
「5月1日」はアメリカ英語であれば May 1st(May first)と言います。月の名前が先に来ます。
イギリスの英語であれば「5月1日」は 1st May(first May)になります。日にちが先に来ます。
英語の月の名前は
1月 January
2月 February
3月 March
4月 April
5月 May
6月 June
7月 July
8月 August
9月 September
10月 October
11月 November
12月 December
となっています。
ご参考になれば幸いです。