@Taleah0
A suggestion might be to search your immediate neighborhood on Airbnb to find nearby listings that seem similar to yours (high standards etc) and get in touch with them with a quick message to ask for cleaner recommendations. You may also consider any neighborhood apartment rental agencies - they always have several cleaning agencies on their books.
You don’t have much time before the end of the year, and you may have quicker results than here in the community center as you may not reach any NYC hosts in time.
And be prepared to do the job yourself - or get in touch with the follow up guest and offer a discount for the inconvenience.....
and a PS - not sure it’s a good idea to ever give a key in advance to a guest!
hope it all works out for you.