A careful reading of the annotation to the question reveals the following :
i) it is a personal unaviodable situation. ii) whether late dinner does harm to you is not clear.iii) the body is used to this kind of living. Now, the third fact almost answers your doubts. A dietician may prescribe, but it is you who have to observe what is happening.To eat is human; to digest is divine! Add prayer to the menu. It works. When a body requires glucose administration at zero hour it is given immediately, is it not? Take liquids.