Yes you can buy online and pick a specific date and time. Tickets are nonrefundable but are good for, i believe, a year after purchase -- regardless of date and time you picked.
I bought the tickets directly in the place
Thanks! Your answer is awaiting moderation.