Your check in time is between 12 noon to 5pm so if the guest is asking to check in at 1am, that is 8 hours after your listed check-in time. It is not realistic or acceptable to expect to turn up not only in the early hours of the morning, but also way out of the host's check-in time without prior permission from the host. You have two options really -
1) If you have a safe place, then you can leave the keys if you feel comfortable doing this.
2) Inform the guest you are unable to accommodate this request. It doesn't matter that s/he has already booked it. You have rules for a reason and it is the guest's responsibility to read them and ensure they can abide by those rules prior to booking, or, to check with the host before booking if they can accommodate any exceptions; perhaps if your didn’t have your own plans, you might have been able to accommodate this request but as it is, you have to disrupt your plans which might also have cost implications.
If you choose to go down the second route, then contact Airbnb and inform them, they will support you because it is clearly written in your house rules.
Whatever you do, make sure all your communication with this guest is done on the Airbnb platform, DO NOT use text, WhatsApp, your personal e-mail etc. as Airbnb only accept information exchanged on their platform as evidence.
I hope you manage to get it resolved.
Ama