The Aruch haShulchan in 514:17 סימן תקיד - דיני כיבוי ביום טוב writes that on Yom Tov it is not necessary to light before sunset, but in 263:12 סימן רסג - חיוב הדלקת נרות he writes that on Erev Yom Tov they usually light very close to nightfall.
Regarding your question: Is there a latest time to light? Do the candles have to be lit before the meal starts?
The Aruch haShulchan mentions in 263:12 סימן רסג - חיוב הדלקת נרות that Shabbat and Yom Tov candles have the same underlying reason, which is twofold: Light for the meal and not tripping in one's home.
It appears from what he writes in the beginning of 263 that if one lights where one eats then one can light before sunset, but if one only lights to prevent tripping (e.g. one doesn't eat at home) then it would be better to light once it's dark and one needs the light.
Thus, I understand, that as long as one can benefit from the light one may light; either until daybreak or until one goes to sleep.
(The fact that we don't actually use the candles for light, per se, is discussed by contemporary Poskim. For the meal it adds atmosphere to have candles, no matter how much electric lighting you have, but for "tripping" it may be harder to justify.)
סימן תקיד - דיני כיבוי ביום טוב
יז המדליק נר של יום טוב צריך לברך: ''אשר קדשנו במצותיו, וציונו להדליק נר של יום טוב''. דכמו שאנו מצווין בשבת, כמו כן ביום טוב משום עונג ושמחה. ואין עונג בלא נר בלילה.
והנשים רגילות לברך ''שהחיינו'' בעת הדלקת הנרות.
וביום טוב אין צריכות להדליק מקודם, ולכסות עיניהם ולברך כבשבת, דבשבת הוי הטעם משום דאחר הברכה הוי כקבלת שבת, ולכן מדליקות מקודם. וכדי שיהא עובר לעשייתן – מכסות עיניהן. אבל ביום טוב, דהדלקה מותר – טוב שיברכו קודם ההדלקה, כדין עובר לעשייתן ממש (דרישה ופרישה בהקדמה).
סימן רסג - חיוב הדלקת נרות
יב כשם שבשבת מצווים בהדלקת נרות, כמו כן ביום טוב, דפשיטא דיום טוב הוא זמן שמחה ואין שמחה בלא אור. ולכן צריכה לברך: ''ברוך אתה ד' אמ''ה אקב''ו להדליק נר של יום טוב''. והמרדכי והא''ז והגהמ''י הביאו זה מירושלמי, ואני לא מצאתי זה בירושלמי שלפנינו.
ונשים שלנו מברכות גם 'שהחיינו' בעת הדלקת הנרות ביום טוב, ואין למחות בידן, דעל פי רוב בערב יום טוב מדליקות לעת ערב ממש, וקאי 'שהחיינו' על יום טוב. ויש מפקפקים בזה, והנח להן לבנות ישראל מנהגן. וביום הכיפורים יש מברכין ויש שאין מברכין, ואנחנו נהגנו לברך ויתבאר בסימן תר''י ע''ש.