smurf: Add date-dependent WVM calculation

There is now a new routine for converting PWV to tau which takes
an MJD argument. SMURF now uses the WVM_TIME state item when calculating
the tau.