Update PreviousWeekStartBoundary to work across months and fixed typo