osCommerce : free shipping for a zone(country) for specific period:
We took a freeshipper module.
Added two fields in configure for to date and from date.
Now within code we applied a condition that will check if time() was >= strtotime(fromdate ) and <= strtotime(todate). If yes then quote shipping as 0 else take quote as flat rate would.