Dear Mohammed; many methods are available in literatur for filling the gaps of climate data. we can cite for example: the interpolation, extrapolation; double mass curve; ANN, IDW....... for the software suggest the exel add-in hydrolab, or if you are familiar with the R software you cal use Hydrosanity or Hyfo packages.