DateDiff("d", Now, tuaData)

ti da' la differenza in giorni

Per la questione num 2 non ho capito bene, mi sembra una semplice query

select from tabella where mese='aprile'