I agree with Mich. I would contact Airbnb, tell them what's happening, and ask to have this reservation cancelled. There are some indicators of bad behaviour and this is most definitely one of them. Expecting to check in at 1 AM? That's just nuts.
I cancelled one guest because somehow, she had been able to book a one-night stay even though my minimum was two nights. I'd had one night stays the month previous, but had correctly configured my calendar to end it at the end of that month. Somehow, five days into the next month she was able to book for a single night. I was going to just accept the booking anyway, but then she mentioned it was a celebratory supper for one of her friends and that the maximum amount of people were going to be staying. I was uncomfortable because I clearly state, "no events" on my listing. However, I thought again, "Oh well, maybe six women having supper together won't be so bad."
However, when I tried to contact her, just to clarify what exactly the celebration was going to entail, she didn't respond for days (and her description was vague and open-ended). When she finally did get back to me, after two reminders from me, I kindly mentioned that I needed to be able to communicate with her. When a failure to communicate happened a second time--I needed to tell her that the 11 AM check out was going to be followed strictly (I was leaving to go on holiday the afternoon of that day and really needed to get in to clean before my flight)--she ignored my messages again.
Those behaviours, along with the erroneous one night booking, were enough to get her cancelled. I did get a petulent message from her, which I ignored. The point is that some people do treat our places like we're desperate for business. Even if you are desperate for business, it's not wise to show your hand in that regard. Moreover, not accepting wonky bookings from strange or unhelpful people is your right.