Perihelion dates and parameters
In googling I stumbled across the following list of Perihelion dates and times back through the beginning of the twentieth century, and forward to then end of the twenty-first.


http://cococubed.asu.edu/data/perihelion_earth_1900-2100.dat


This seems to agree with the values generated by the US Naval Observatory's Perihelion and Aphelion page, which accepts individual years as values. (Site is kind of fickle on Mondays for some reason; perhaps scheduled downtime.)


https://aa.usno.navy.mil/data/docs/EarthSeasons.php


Mean Anomaly, for an elliptical orbit, can be thought of as the quasi-angular parameter representing the angle swept since the time of periapsis of a hypothetical object in a circular orbit with the same radius as the semimajor axis of the elliptical orbit. As such, yes, it will always be 0 when your actual object is at periapsis.

Argument of Periapsis, on the other hand, is the angle measured in the plane of the orbit, from the Ascending Node to the Periapsis of the orbit, in the direction of travel around the orbit.  It remains the same regardless of the position of the object in the orbit. As such, it will only be 0 at periapsis when the Ascending Node and the Periapsis are the same point.