「promise (someone) the moon」とは、「できもしない約束をする」「不可能なことを約束する」という意味です。確かに月なんか手に入れられるわけありませんよね。イギリスやオーストラリアではthe moonのかわりにthe earthなどとも言うようです。