Is it common to omit a preposition (in / on / of) before “the month (year / week /day) when they are used adjectively and adverbially?
Solution 1:
This is a very good question and it made me do some serious digging. Here is what I found:
In the examples you have given, it is fine to use a preposition. There are cases when prepositions must be omitted and when omission is optional:
prepositions of time are omitted before the words: last, next, this, that, some, every (We met last month. We meet every day.)
-
"at", "on", "in" are optional in some cases (but only these three prepositions).
when the phrase refers to times at more than one remove from the present: (on) the day before yesterday, (in) the January before last.
in postmodified phrases containing "the" the preposition is optional in American English: We met the day of the conference., We met the spring of 1983. However: We met in the spring. (can not be omitted because there is nothing after the prepositional phrase.)
in phrases which identify a time before or after a given time in the past or future: (in) the previous spring (the spring before the time in question) (at/on) the following weekend, (on)the next day.
On the whole, the omission is more typical in American English, and normally it makes the phrase less formal.
Source: A Comprehensive Grammar of the English Language, Longman, 1985