So based on what the girls say, surprise gifts could be a good idea in "all circumstances" (Carmina) to "once a month" (Satine). So that gives me a time window. I'm going to go with that, based on my budget.
That Klara's a funny one and Analyn's man needs to get with it!