"Is it possible to grant the license of photos before the commissioned shoot"?
Absolutely it is possible and it is best practice ( in your best interest ) to have an agreement or contract in place before any work is done.
"licensing fees" What kind of licensing are you talking about. Is it a one time usage, one year or five year usage, unlimited usage?
Is it exclusive rights or do you want to retain the right to use the photos for your portfolio or to sell or list with a stock agency? There is no answer to " Is this correct information? "
Of course you can attempt to do it later but it is in your best interest to avoid any misunderstandings by having a clear understanding of what the client expects. What if you do the shoot and then you can not come to an agreement on the licensing? You are out time and money unless you get them to sign an agreement that states they will pay your creative fee regardless of whether or not you can agree to a licensing contract. They would be foolish to do that. Why make things difficult, just ask them what licensing they need and work it out.
Every photographer has there own business practices and it can vary from client to client or even from job to job with the same client. licensing photos you have already taken is different than licensing photos you have been commissioned to take.
It up to you to come to an agreement with the client and since they are commissioning you I am sure they will have specific needs or usage requirements.
My advise: What does the client want is the first question you need to know in order to create a contract. They may assume that since they are commissioning you to take photos for them that they will be the owners of the photos since they paid for them. What are their expectations/needs. They may be surprised to learn that the photographer would only offer them limited usage or charge them extra to license the photos they paid for.
All of this needs to worked out and agreed to BEFORE you shoot.