'For' is used for general periods of time to express duration. 'Since' is used to show the starting point of an activity that is still going on in the present. Since 'to' is already given in the sentence, we cannot use 'to' again. 'From' is used to indicate the time when something started. When used in the following way: 'from ___ to _____,' it specifies the time interval during which something happened.
In the question, we have the word 'to' between the two months. This indicates that the correct answer is D) From.