potresti provare sul forum internazionale di VM... la versione precedente di VM prevedeva la vendita di prodotti virtuali, ma l'opzione è stata rimossa in VM2. Milbo (il project leader di VM) in un suo post parlava di vari plugin per la feature in questione, ma io non ne ho trovati altri.
prova ad impostare tutto in inglese e vedere se funziona, potrebbe essere che da qualche parte vi sia il controllo della data fatto con la stringa inglese, "-mai-" non viene tradotto e quindi viene passato alla classe datetime che, ovviamente, non lo riconosce come data valida.
più di questo non saprei che dirti... in bocca al lupo.
ciao,
marco