Aliya
THe dates they post are the actual assessment days.
You need to drop your CV off before that.
Im really not sure how many days earlier though..
Be prepared that there are tons of Cv's being dropped off everyday..
not sure where you are based...after you apply online...then mayber you can send them an email saying that you could fly to dubai for them.