If your daily macros and calorie intake are fulfilled, there is no need to eat at night. I understand that it sucks to bear that feeling of hunger, but this is what it takes if you want to get into good shape. It does not really matter what time of the day you eat, but rather how much you end up eating each day, and if you train or not. Obviously, if you train at 9pm, then you definitely need to eat something after the workout. But if you don't, you may not need to eat.
Also, what you can do, is distribute the food throughout the day. Say you are having now 4 meals a day. Make it six smaller meals (which will have the same amount of calories), and add a meal in the evening. This will make things much easier, and you will get used really fast to eating less.