Irrespective of your sleep rhythm it is a safe and good practice to have fixed hours for meals. This ensures adequate digestion and assimilation. Once a particular schedule of eating suits your system you should then adhere to it and not make any significant changes. Otherwise it can give rise to a condition called irritable bowel syndrome
. So in your case go by your set previous schedule.It would be preferable to have supper before you start the night shift.