The database has a single pickup date for bulky and brush pickups, but they are bi-annual (twice a year) services. We need the algorithm to calculate the second service date for a location.