If I use "Book a Genius", do I have to hire someone for several days, or can I use them for a single day?

When you set up a booking, you can specify the expected project duration in months or weeks, as well as how many hours a week you'd like them to work. This is just an initial estimate however–when you find a freelancer you like, you can discuss the terms with them in more detail.