Which one is correct?
- Graduate in this Spring vs graduate this Spring.
- Graduate in May vs graduate this May.
If they are all correct, then is there any difference in meaning? If there is difference in meaning, when do we need to have a preposition in a sentence like this?