На наш взгляд, если люди уже получили еду (еда уже куплена), то следует выбрать предлог за. Если покупка только планируется, то предлог на.
Постановка тире корректна. Но и его отсутствие ошибкой не будет.
Оба варианта корректны, второй - более книжный, канцелярский.
День — общеслав. индоевроп. характера (ср. др.-инд. dinam «день», лит. dienà — тж., этрусск. tin — тж., лат. nundinae «базарный день» и т. д.).
Деньги — заимств. из общетюркск. tanga/tenge (деньги, серебряные монеты).
Поздно — общеслав. суф. производное от поздъ «поздний» (ср. диал. поздый, др.-рус. поздъ «поздно» и т. д.), суф. производного от той же основы, что и лат. post «после», алб. pas «после, следом» и т. д.
Верно: в банкомате.