vMaxWeekStartDate =Date((MAX({1<CurrentDateFlag={1}>}PostingDate))) means that you only get results for 2015. The 1 identifier makes sure that this is the case, regardless of selections.
try replacing 1 with $ but most likely the solution will be more complicated than that