Yes, you can use a moisturizer in the morning and retinol in the evening. You could even layer the vitamin C serum on top of the retinol because the vitamin C will help your skin get used to the retinol. Vitamin C is water-soluble so it will not interfere with any other product you put on top.
Generally speaking, you don’t want to use a moisturizer with vitamin C in the morning because vitamin C works best when exposed to daylight. If you use it at night, you’ll wake up with a duller complexion. If you’re using retinol at night, you can use a moisturizer that contains vitamin C in the morning.