Have you considered using Olive Oil as a cleanser or moisturizer? Well, why not? This is the same olive oil that you use to dip your breads in and to cook with. Use Extra Virgin Olive oil, its the highest quality oil from the first press of olive oil. Some people recommend using cold press too so the oils are not hurt by heat.
For cleansing, put some olive oil onto a cotton pad and wipe over your face. Alternatively, pour a little bit into your palms, spread it on your palms then spread it on your face, massaging gently. As oil is the only thing that can remove oil from your face, the olive oil will act on the oil on your face, loosening blackheads and cleaning off your makeup.
After that, wash off with a normal foaming cleanser. Your face will feel very clean but not dry as the olive oil will help prevent your skin from drying out.
For moisturizer, some people recommend applying a light layer on your skin before you go to bed. It works best on dry skin or in winter. Definitely not recommended for oily skin.
If it works for you, you've just saved lots of money on expensive skincare!