Here's a breakdown:
Grammatically Correct: Yes, "planting time" is a noun phrase that functions as a subject or object in a sentence.
Formal vs. Informal:
* Formal: "Planting season" or "the time for planting" would be more formal alternatives.
* Informal: "Planting time" is commonly used in casual conversation or writing.
Example:
* Formal: "The planting season for tomatoes is in the spring."
* Informal: "It's planting time for tomatoes!"
Ultimately, the best choice depends on the context and desired tone.