First of we would like to stress that offering prayer in their due times is of great virtue. Prayer has a certain time in which it should be offered. The Prophet (peace and blessings be upon him) warned against ignoring offering prayers in their due times. However, if one has no means but to perform prayers in advance due to pressing circumstances, he can do so, but this should not be taken as a habitual act.
Sheikh Ahmad Kutty, a Senior Lecturer and Islamic Scholar at the Islamic Institute of Toronto, Ontario, Canada: “Normally, we are required to perform each prayer at the appointed time. Allah says: “Prayer has been enjoined on the faithful at fixed times.” (An-Nisa’ 103)
The Prophet (peace and blessings be upon him) said in reply to a question about the most excellent deeds that it was “to pray at the appointed time.” Accordingly, if you have a choice, you must not play around with the times of prayers.
Having said that, if one is really hard pressed because of specific circumstances (such as two prayers coming so close in their time) then you can do so, because you have no other choice. Remember, we are not taken to task by Allah the Almighty for things beyond our control.”