You can use a variable to store the MDX query and then pass parameters to it. Try these steps:
Create three variables of type of your parameter.(V_Date,V_time,V_year)
Initialize these variables by using an Execute Sql task and use a result set to initialize these variables.
Create a variable V_MDX of string datatype and then in the properties of the variable use expression and paste the MDX query inside it, something like
[Date].[Calender].[Day].&["+ ' V_Date '+ "]&["+ ' V_Time '+ "]&["+ ' V_Year '+ "]
Now use this variable as a source in the OLEDB source drop down.
Note: I haven't tested this myself but sure will work , the expression provided might have some syntax issues, check it out.