I maybe wrong, but I believe that you will not be refused from landing during the curfew the company will just be fined for it. So, in that case I guess they just look at what costs them more, overnighting passengers, crew out of duty, onward delays with aircraft cycles, etc, or just paying the fine.