I work around 6 PM on the 24th. The meet is scheduled for 1 PM, some people may still be kicking it by the time you get off, but I know I'll be gone by then.
I too live in Davis, and both my roommate and I drive Subarus, we may be interested in the future. I drove back from Napa over 121/128 the other day, so much fun! lol