meaning of am Tag davor

am Tag davor - German to English

(on) your day before