Allocation of Multi-UAVs Timing-dependent Tasks based on Completion Time