Can I stay at Cambodia even though my Visa had expired?

Yes. As long as you use your "entry Visa" before the expired date. You are then allowed to stay up to 30 days after your date of entry.