Is it correct to say "from 1 to 6 December"? Or we need to use just "1 to 6 December"?
For example like in this sentence,
This subscription is available only from 1 to 6 December.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
The two expressions have two different implications.
The subscription is available only from 1 to 6 December
This implies that there is an offer that one can only take advantage of during a certain period. That is, the subscription can only be bought from 1 December to 6 December.
The subscription is available only 1 to 6 December
This carries the implication, at least in my mind, of something that lasts only a few days.
If you want to make that implication clear, you can say that the subscription lasts from 1 December to 6 December.