Midnight in Greenwich is sunset in New York.

You're trading in days, not in hours. If you want to always open and close positions at a certain time, set BarZone and BarOffset accordingly. However for gap trading it probably makes sense to close the trade as early as possible, so Monday 00:00 might be ok.