I'd suggest calling the store of interest and asking them. They will happily provide the answer and can make suggestions for making the occasion meaningful to you.
Depends on the location that you are. If you happen to be at a shopping center I say like an hour in advance but if you in a location outside any shopping center I say like 30 minutes in advance
Thanks! Your answer is awaiting moderation.