use strict;
use warnings;
use List::Util qw(first);
my %data = (
date => ['2009-01-01', '2009-01-02', ''],
correct => ['Article_text1', 'Article_text2'],
);
print @{$data{correct}};
print @{$data{date}};
####
Article_text1
Article_text2
2009-01-01
2009-01-02
####
2009-01-01
Article_text2
2009-01-02