Trust your gut. If you are alone with her, and the mood is good, and you think that she wants you to kiss her, then there's a pretty good chance that the time is right. If you feel an overwhelming urge to kiss her: do it. There is no definitive "best" time to ask a girl for a kiss.