Yes you can... All you have to do is pay for the time in advance and notify the Rangers in the office.
You might be able to leave your car in the lot but likely It would either get locked in or towed (worst case). Best idea is above. Park outside the park on city streets.
Thanks! Your answer is awaiting moderation.